jar打包后怎么读取里面的文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jar打包后怎么读取里面的文件相关的知识,希望对你有一定的参考价值。
我把程序的一些参数与class文件一起打包成jar。在没有打包前可以正常运行,但打包了后程序就不认那些保存参数的文件了,请问如何解决
运行是可以运行,但读取不了里面的文档,如*txt
你用导包不行吗?
你用IMPORT命令把你包里所要用的CLASS文件能拿不出来吗?
Java 2 SDK 标准版提供了一个 jar 工具,你可以通过它在控制台下读写 JAR 文件。然后,也许有些时候你想在你的程序中读写 JAR 文件。(这篇技巧仅涉及了在程序中读 JAR 文件的内容。)非常高兴,你可以做到,并且不需要考虑解压的问题,因为类库已经帮你处理了。你要用到的类都在 java.util.jar 包中。这里要用到的主要的类是 JarFile 类,它是一个 .jar 文件自身的引用。其中的每个文件则由 JarEntry 引用。
参考资料自己看一下,太多了.我就不复制到这里了.
参考资料:http://topic.csdn.net/t/20030730/11/2088273.html
参考技术A 打包必须包含一个META-INF文件,在里面写上你的main函数入口,然后在cmd里运行jar cvf xxx.jar META-INF abc.xml ...(把要打包的文件都放上去,中间用空格隔开),或者直接用eclipse打包java 打包 jar 文件时 配置文件.properties 的处理
问下,eclipse 打包jar 文件时怎么把 .properties 文件拿到外面便于修改哦 。也就是 修改 .properties 文件后 运行 打包好的.jar 文件 .jar 文件自动读取 .properties 文件的参数值。
参考技术A 用命令: jar -cvf 归档文件名 待归档文件列表以上是关于jar打包后怎么读取里面的文件的主要内容,如果未能解决你的问题,请参考以下文章
打包部署后无法读取jar包里的文件(实测可行,Java中读取jar包中的文件)
java 程序打包为jar发布后,读取配置文件路径出错 ,怎样获取配置文件路径?
jar解压后 如何把解压出来的文件夹 重新编译成jar ???