我想在程序运行期间动态的创建文件到JAR包
包目录结构如下
files/
mian/main.java
我想做的就是创建一个a.txt文件到JAR包的files文件夹下
注意:1.是JAR包的files目录下
2.是动态创建的
3.该JAR包就是正在运行的程序包
包目录结构如下
files/
mian/main.java
我想做的就是创建一个a.txt文件到JAR包的files文件夹下
注意:1.是JAR包的files目录下
2.是动态创建的
3.该JAR包就是正在运行的程序包
调试欢乐多
与其说是添加,倒不若说是新建一个JAR
1.复制正在运行的JAR文件到指定目录(若无则创建)(本操作被windows系统允许,不会抛出异常)2.以正在运行的JAR文件全名称创建JarFile实例3.打开复制JAR输入流,读取Entry及数据到新建的JarFile实例中(该操作强制覆盖正在运行的文件,有可能被操作系统阻止,所以冒险而为,也只能算个人能力有限,无法得到更好地方法。该方法在xp系统中运行正常),本步骤不能操作最后,只能关闭复制JAR文件的输入流,不能关闭创建JAR的输入流,否则结果文件将被覆盖。4.打开要添加文件的输入流,读取数据到创建JAR文件的输入流中。操作完成,关闭添加文件输入流,关闭创建文件输入流5.删除复制JAR流程图还不完善,给位可以自行修改完善。
由于没有人解决我的问题,只能按各人所出的力,多劳多得,就此结贴