Java 执行我的Jar文件时找不到文件

Java 执行我的Jar文件时找不到文件,java,intellij-idea,jar,Java,Intellij Idea,Jar,我和一个小组编写了一个模拟焦虑反应的代码,一切都很完美,直到我们打包成一个jar文件,然后它就停止工作了。我想我们已经把问题缩小到当文件在jar中时找不到的问题。以下是一些创建文件的代码: if (input) { myFile = new File(answerName1); } else { myFile = new File(answerName2); } try { myScanner = new Scann

我和一个小组编写了一个模拟焦虑反应的代码,一切都很完美,直到我们打包成一个jar文件,然后它就停止工作了。我想我们已经把问题缩小到当文件在jar中时找不到的问题。以下是一些创建文件的代码:

if (input) {
        myFile = new File(answerName1);
    }
    else {
        myFile = new File(answerName2);
    }
    try {
        myScanner = new Scanner(myFile, "UTF-8");
branches[0] = new Branch (
            "out/production/BranchCode/Main/MainScenario.txt",
            "out/production/BranchCode/Main/MainOption1.txt",
            "out/production/BranchCode/Main/MainOption2.txt"
然后是一些传入文件的示例:

if (input) {
        myFile = new File(answerName1);
    }
    else {
        myFile = new File(answerName2);
    }
    try {
        myScanner = new Scanner(myFile, "UTF-8");
branches[0] = new Branch (
            "out/production/BranchCode/Main/MainScenario.txt",
            "out/production/BranchCode/Main/MainOption1.txt",
            "out/production/BranchCode/Main/MainOption2.txt"
其中参数是我需要读取的文件路径。“out/production/BranchCode”以前只是“src”。我已经阅读了很多关于将文件添加到不同目录和类路径的表单帖子,但是似乎没有任何效果。任何提示都将不胜感激