关于java文件打包生成jar的问题
我用eclipse中导出把一个工程文件打了包,里面有很多类和两幅图片,生成了一个Main.jar文件,用war打开有一个META-INF,之下的MANIFEST.MF打开是Manifest-Version: 1.0没有Created-By: 1.4.2 (Sun Microsystems Inc.)等等,之后再用"java -jar Main.jar"命令,运行出了该jar文件,可惜界面中不能显示图片,不知why? 可否帮我解答下,谢谢了!
你在程序中引用图片的时候,是不是利用相对路径获取的
这是不对的
你应该用getClass().getResource()来获取图片的URL,这样即使你打成JAR包以后,还是可以读取的