我想在.jar中获取图片路径。我已经打开了我的应用程序(.jar(作为winrar,我找到了我的图片,但这个文件的路径不起作用:
BufferedImage myPicture = ImageIO.read(new File("/windows.png"));
JLabel picLabel = new JLabel(new ImageIcon(myPicture));
图像文件
图像温拉尔
这意味着它可以在IntelliJ IDEA中工作,但不能作为应用程序。那么这个文件路径是什么(作为应用程序,而不是 IDE(?感谢您的帮助,对不起我的英语!
试试这个
InputStream in = this.getClass().getResourceAsStream("/SomeTextFile.txt");
您可以找到更详细的答案,例如这里 如何在 Java 中真正从类路径中读取文本文件