4

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

    try{
        controlBoard = new Scanner(new FileInputStream("lvl1.txt"));
    }catch(Exception e){
        gb.error = true;
    }
4

1 回答 1

6

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

于 2012-04-12T00:29:39.340 回答