Java Eclipse - 导出到.jar时找不到.txt文件

use*_*716 4 java eclipse user-interface

所以我创建了一个游戏,在eclipse中完美运行 - 加载所有图像并从文本文件中正确读取.文本文件提供级别信息.这就是我的问题所在.我将它全部导出到一个可执行的.jar文件中,它找到了所有的图像.但它没有找到.txt文件..txt文件需要在哪里才能找到它?

    try{
        controlBoard = new Scanner(new FileInputStream("lvl1.txt"));
    }catch(Exception e){
        gb.error = true;
    }
Run Code Online (Sandbox Code Playgroud)

duf*_*ymo 6

您不应该使用该文件FileInputStream.获取InputStream使用类加载器和getResourceAsStream().它会在JAR中找到它.