导出到.jar时未找到Java Eclipse--.txt文件
所以我创建了一个游戏,它在eclipse中运行得非常完美——所有的图像都会被加载,并且可以从文本文件中正确读取。文本文件提供级别信息。 这就是我的问题所在。 我将其全部导出到一个可执行的.jar文件中,它找到了所有的图像。但是它没有找到.txt文件。.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){
try{
controlBoard = new Scanner(new FileInputStream("lvl1.txt"));
}catch(Exception e){
gb.error = true;
}
您不应使用
FileInputStream
访问该文件。使用类加载器和getResourceAsStream()
获取InputStream
。它会在JAR中找到。您是否正确编辑了元数据文件?元数据文件?就像在lvl1.txt中一样?它的格式是正确的,我只是不确定我需要把它放在哪里,以便在打包到jar中时找到它。这很有意义,我使用getResource()处理图像。谢谢