我在Java项目的“src”文件夹中添加了“Images”文件夹。当jar通过命令行运行但在运行时通过Netbean运行时,相对路径不起作用
用于在标题栏上设置左上方的图像我正在使用来自图像文件夹的图像。 要做到这一点我已经写代码 Image img=Toolkit.getDefaultToolkit().getImage("src/Images/Sell Smart2 copy.jpg"); frame.setIconImage(img);
能正常工作时,通过Netbeans的 运行项目但是,当我使用命令,通过命令行运行该项目的罐子“Java的罐子project.jar”则不会显示图片。
为什么会出现这个问题?任何解决方案
谢谢, 为引荐添加图像。
我会使用绝对路径,即“/ src目录/图片/卖出SMART2 copy.jpg” – MeBigFatGuy 2011-05-06 17:48:44
@MeBigFatGuy ::那是什么我用 – 2011-05-06 18:13:31