为什么从Eclipse导出的可运行的JAR不工作

更新时间:02-08 教程 由 棼谷 分享

为什么从Eclipse导出的可运行的JAR不工作?

从Eclipse导出的可运行的JAR不工作:

jar包的名字包含空格是会导致这种情况发生的,所以要检查下包名

读取jar文件中的内容是有特定语法的。

做个比较

1.普通windows文件系统:

file:\D:\MapModule\img\map\map.jpg //你一定要在这个路径上有文件才能读写

2.jar文件中的文件:

jar:file:\D:\MapModule.jar!\img\map\map.jpg

区别一眼就看出来了(2中有jar前缀,并且有'!')。

获取输入流的方法:

URL url=new URL("jar:file:\D:\MapModule.jar!\img\map\map.jpg");

InputStream is=url.openStream();

声明:关于《为什么从Eclipse导出的可运行的JAR不工作》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2178511.html