我想在.jar中获取图片路径。我已经打开我的应用程序(.jar)作为winrar,我找到了我的照片,但是这个文件的路径不起作用:
BufferedImage myPicture = ImageIO.read(new File("/windows.png"));
JLabel picLabel = new JLabel(new ImageIcon(myPicture));
这意味着它适用于IntelliJ IDEA但不适用于app。 那么这个文件路径是什么(作为app,而不是IDE)? 感谢您的帮助,对不起我的英语!
答案 0 :(得分:1)
试试这个
InputStream in = this.getClass().getResourceAsStream("/SomeTextFile.txt");
您可以找到更详细的答案,例如。这里How to really read text file from classpath in Java