Java如何在.jar上获取图片路径

时间:2018-04-11 14:14:25

标签: java path png

我想在.jar中获取图片路径。我已经打开我的应用程序(.jar)作为winrar,我找到了我的照片,但是这个文件的路径不起作用:

BufferedImage myPicture = ImageIO.read(new File("/windows.png"));
    JLabel picLabel = new JLabel(new ImageIcon(myPicture));

Image file

Image winrar

这意味着它适用于IntelliJ IDEA但不适用于app。 那么这个文件路径是什么(作为app,而不是IDE)? 感谢您的帮助,对不起我的英语!

1 个答案:

答案 0 :(得分:1)

试试这个

InputStream in = this.getClass().getResourceAsStream("/SomeTextFile.txt");

您可以找到更详细的答案,例如。这里How to really read text file from classpath in Java