Java扫描器在导出后将不会读取文件

时间:2019-03-04 02:16:33

标签: java java.util.scanner embedded-resource

我有一个使用扫描仪对象读取文本文件的应用程序。奇怪的是,直到导出后我才有问题(返回IOException并找不到文件)。但是在eclipse中,扫描仪打开和读取文件没有问题。我使用了其他外部文件(例如应用程序背景的图片),但没有遇到相同的问题。我也尝试将要打开的文件放入根文件夹和src文件夹,仍然遇到相同的问题。有人知道我在做什么错吗?

private void openFile() {
    try {
        scanner = new Scanner(new File("./resources/AustinBotScript.txt"));

    } catch (IOException e) {
        Start.appendOutput("ERROR: FILE NOT FOUND");
    }
} 

再次,当我在Eclipse中运行应用程序时,我没有任何问题。仅当我尝试将其导出为可运行的Jar文件时,才会出现此问题。

0 个答案:

没有答案