Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
导出到.jar时未找到Java Eclipse--.txt文件_Java_Eclipse_User Interface - Fatal编程技术网

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

导出到.jar时未找到Java Eclipse--.txt文件,java,eclipse,user-interface,Java,Eclipse,User Interface,所以我创建了一个游戏,它在eclipse中运行得非常完美——所有的图像都会被加载,并且可以从文本文件中正确读取。文本文件提供级别信息。 这就是我的问题所在。 我将其全部导出到一个可执行的.jar文件中,它找到了所有的图像。但是它没有找到.txt文件。.txt文件需要在哪里才能找到 try{ controlBoard = new Scanner(new FileInputStream("lvl1.txt")); }catch(Exception e){

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

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

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

您是否正确编辑了元数据文件?元数据文件?就像在lvl1.txt中一样?它的格式是正确的,我只是不确定我需要把它放在哪里,以便在打包到jar中时找到它。这很有意义,我使用getResource()处理图像。谢谢