您好我一直在开发一个将大量字符串写入文本文件的java程序。我需要释放这个程序,以便它的可执行文件。你不能在jar文件中写文本文件,所以有其他选择吗?
我还有通过阅读文本文件并进行更改来更新自己的代码。这些更新需要在运行期间完成,因此我需要一个能够同时执行这两项操作的解感谢
答案 0 :(得分:1)
打开JAR时,无法修改JAR中的文件。您可以阅读它们,但您没有写入权限。您必须在其他地方创建文件,例如在temp或用户目录中。
答案 1 :(得分:0)
添加到“Distjubo”答案,您可以发送一个文本文件,其中jar
有一些默认信息。在第一次运行时,您可以将该文件复制到可以使用new File('sometext.txt')
的某个位置,它将创建相对于您的jar路径(jar-path/sometext.txt
)的文件,您可以使用此文件进行进一步的写入和读取。