Java 可删除的jar文件可以';找不到我的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

我做了一个javafx项目,当我完成时,我做了一个可执行的jar文件。当我运行它时,会出现以下错误:

java.io.FileNotFoundException:src\Radiatorlista.txt

我的代码是这样的:

File radiatorok = new File("src/Radiatorlista.txt");
我知道这条路行不通。我不知道如何指定正确的相对路径。

答案是,您需要将txt文件(或任何您不想打开的文件)放在jar文件所在的文件夹中。例如,我的jar文件如下:

F:/Example/for/my/file

您需要将文件放在文件夹中。 然后按如下方式更改代码:

File file = new File("Mytxt.txt");
在此之后,您的程序应该可以运行