URL url = MyFrame.class.getResource("main.jpg");
我用这路径或URL url = MyFrame.class.getResource("image/main.jpg");
请问我图片打包后可以用eclipse一起打包进去么我每次打包都找不到图片,自己放到压缩包里面有时可以正常打开程序了但
图片又不显示出来...大牛高手么救救我吧...就差这个问题我这东西就完成了弄到恶心了..
我用这路径或URL url = MyFrame.class.getResource("image/main.jpg");
请问我图片打包后可以用eclipse一起打包进去么我每次打包都找不到图片,自己放到压缩包里面有时可以正常打开程序了但
图片又不显示出来...大牛高手么救救我吧...就差这个问题我这东西就完成了弄到恶心了..
URL url = MyFrame.class.getResource("main.gif");
不用加路径的。不在同一目录下,上一方法没用。
只有在eclipse资源中目录中的图片才能被打到jar包中。
可以查看一下程序程序启动的时候
System.out.println(System.getProperties().getProperty("user.dir"));
是什么路经,然后以相对位置看看image/main.jpg是不是正确
不知LZ的目录结果,所以猜测可能是 ("../image/main.jpg")
System.out.println(System.getProperties().getProperty("user.dir"));
是这路径下的E盘下的javaPrpject,我项目叫jar
E:\javaProject\jar
我已经把图片放到eclipse里了运行没问题但一旦打包就变裸体双击打开不显示图片的
如果是后者,是按classpath路径查找的,所以按package的形式设置(把package的.改成/就可以了)
xxx.yyy.zzz.someclass
所以使用的文件可以
xxx/yyy/zzz/somefile,使用package的.方式好像也问题