如何将文本文件转换为jar文件。实际上在我的java项目中,我从文本文件中读取和写入数据,但是当我将项目转换为jar可执行文件时,读取和写入文本文件无法正常工作要做到这一点,请帮助我。
答案 0 :(得分:0)
出于安全原因,jar文件是不可变的。您无法将数据保存回存储在jar文件中的文件。
从Java程序保存的数据必须存储在类路径之外。在哪里,取决于你。
如果程序必须附带样本/默认文件,那么为了开始使用,您可以尝试从外部位置读取文件。如果在那里找不到,请从jar文件中的sample / default文件中读取。更新内存中的内容后,保存到外部位置,下次执行时将从中读取内容。
答案 1 :(得分:-1)
你可以使用Classloader来读取jar中的文件,但是当然你不能写入它。
为了能够读取和写入两个文件应该存在于文件系统中,您可能需要查看Read and Write to Java file via Resource