我有一个使用扫描仪对象读取文本文件的应用程序。奇怪的是,直到导出后我才有问题(返回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文件时,才会出现此问题。