如果只是读取的话解决很简单,读取jar文件中的内容是有特定语法的。
做个比较
1普通windows文件系统:
file:\D:\MapModule\img\map\mapjpg //你一定要在这个路径上有文件才能读写
2jar文件中的文件:
jar:file:\D:\MapModulejar!\img\map\mapjpg
区别一眼就看出来了(2中有jar前缀,并且有'!')。
给你一个获取输入流的方法:
URL url=new URL("jar:file:\D:\MapModulejar!\img\map\mapjpg");
InputStream is=urlopenStream();
但我看你的意思是要往jar里面写入数据。
我不建议这么做,你最好把上传的文件放到另一个文件或文件夹中,就像没有哪个exe文件把上传的文件放到自己的exe中。我没这么做过,如果你硬要往里写肯定会遇到“文件已在另一个系统中打开”之类的错误。
如果你喜欢写到jar这种压缩文件中其实不难,jar就是用的zip压缩,具体内容一查就了解了。
我还是建议你构造一个合理的目录结构,比如一般的游戏:
/map/
/data/
/save/
/startjar
这样不是挺好的吗
恩,对!
Eclipse 不包含Java运行环境,只是Java的开发工具。
需要先安装jre!
Eclipse本身是用Java语言编写,但下载的压缩包中并不包含Java运行环境,需要用户自己另行安装JRE,并且要在 *** 作系统的环境变量中指明JRE中bin的路径。安装Eclipse的步骤非常简单:只需将下载的压缩包按原路径直接解压既可。需注意如果有了更新的版本,要先删除老的版本重新安装,不能直接解压到原来的路径覆盖老版本。在解压缩之后可以到相应的安装路径去找Eclipseexe运行。如果下载的是Release或Stable版本,并且JRE环境安装正确无误,一般来说不会有什么问题,在闪现一个很酷的月蚀后,Eclipse会显示它的缺省界面:
乍一看起来,Eclipse的界面有点象JBuilder,但实际 *** 作进程中会发现它更象IVJ,毕竟开发Eclipse的主导用量是开发IVJ的原班人马(可参考>
eclips是免费开源的软件,首先你要下载一个JDK,也就是JAVA开发工具箱,也就是你所说的压缩包,解压一下到桌面,看个人喜好,点击安装,等几分钟,安装好了过后,把eclips软件直接打开,就可以,如果你是新手的话,最好是傻瓜式的一值点,一直点下去,就OK了,很简单的!祝你好运!
以上就是关于java程序在Eclipse中运行没有问题,打包成.jar文件之后运行后路径出现异常不知道怎么回事请各位大侠指教全部的内容,包括:java程序在Eclipse中运行没有问题,打包成.jar文件之后运行后路径出现异常不知道怎么回事请各位大侠指教、新手提问: Eclipse、(下载一个java的压缩包(.rar的)如何eclips上运行。里面有.settings、bin、lib、src文件夹和俩文件)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)