执行JAR文件时找不到AbsolutePath,但它可以在IDE中运行

时间:2016-01-15 21:49:54

标签: java absolute-path

我在/ src / res /中有很少的文本文件。我使用AbsolutePath

引用文件路径
static String file1Path = new File("src/res/file1.txt").getAbsolutePath();
    static String file2Path = new File("file2.txt").getAbsolutePath();
    static String file3Path = new File("src/res/file3.txt").getAbsolutePath();

然后我使用文件路径以下列方式读取文件的内容。

private String[] listFile1Lines() throws IOException {
        return new LineBuilder(file1Path).build();
    }

    private String[] listFile2Lines() throws IOException {
        return new LineBuilder(file2Path).build();
    }

这在IDE中运行得很好,但是当我执行jar文件时,我得到.... / dist / src / res / file1.txt未找到

0 个答案:

没有答案