解决方案 »

  1.   

    exe实时修改自己都十分麻烦,更不要说jar了,我认为是不可能的,而且数据文件放在jar包中本身就是不合理的,建议把数据文件移出src,放在工作目录中就很好
      

  2.   

    确实是这样。我 试过了,写完之后会把jar包里的文件都删掉,只留下刚写进去的东西。 应该在写入写文件前把所有的文件先保存一下,然后再全部写回去。感觉挺麻烦的。后来我放弃了,把文件写在跟当前工程在同一目录下(就是说写入的文件和可执行jar包在同一个目录下)。 楼主也是这个意思吧。
      

  3.   

    jar是压缩文件,你直接写是写不进去的,要么就解压再打压缩包。不过你程序可以在第一次启动时,把配置文件拷贝到一个目录,然后读写那个文件