罐子的替代品

时间:2015-04-25 15:45:39

标签: java jar

您好我一直在开发一个将大量字符串写入文本文件的java程序。我需要释放这个程序,以便它的可执行文件。你不能在jar文件中写文本文件,所以有其他选择吗?

我还有通过阅读文本文件并进行更改来更新自己的代码。这些更新需要在运行期间完成,因此我需要一个能够同时执行这两项操作的解感谢

2 个答案:

答案 0 :(得分:1)

打开JAR时,无法修改JAR中的文件。您可以阅读它们,但您没有写入权限。您必须在其他地方创建文件,例如在temp或用户目录中。

答案 1 :(得分:0)

添加到“Distjubo”答案,您可以发送一个文本文件,其中jar有一些默认信息。在第一次运行时,您可以将该文件复制到可以使用new File('sometext.txt')的某个位置,它将创建相对于您的jar路径(jar-path/sometext.txt)的文件,您可以使用此文件进行进一步的写入和读取。