我能够在Eclipse中读取和更改文本文件,但是当导出为“Runnable JAR”时它不再有效,在我看来,相对路径来自JAR内部,而不是JAR。
BufferedReader bufferedReader = new BufferedReader(new FileReader("RELATIVE PATH"));
我想要它,以便如果我将程序导出为program.jar,并将file.txt与program.jar放在同一文件夹中,则会打开file.txt(如果这是相对路径集)。
感谢您的帮助。