Java 可删除的jar文件可以';找不到我的txt文件
我做了一个javafx项目,当我完成时,我做了一个可执行的jar文件。当我运行它时,会出现以下错误: java.io.FileNotFoundException:src\Radiatorlista.txt 我的代码是这样的:Java 可删除的jar文件可以';找不到我的txt文件,java,executable-jar,Java,Executable Jar,我做了一个javafx项目,当我完成时,我做了一个可执行的jar文件。当我运行它时,会出现以下错误: java.io.FileNotFoundException:src\Radiatorlista.txt 我的代码是这样的: File radiatorok = new File("src/Radiatorlista.txt"); 我知道这条路行不通。我不知道如何指定正确的相对路径。 答案是,您需要将txt文件(或任何您不想打开的文件)放在jar文件所在的文件夹中。例如,我的jar文件如下: F
File radiatorok = new File("src/Radiatorlista.txt");
我知道这条路行不通。我不知道如何指定正确的相对路径。
答案是,您需要将txt文件(或任何您不想打开的文件)放在jar文件所在的文件夹中。例如,我的jar文件如下: F:/Example/for/my/file 您需要将文件放在文件夹中。 然后按如下方式更改代码:
File file = new File("Mytxt.txt");
在此之后,您的程序应该可以运行