我创建了一个空间入侵者游戏,我希望能够从可执行的JAR文件中播放。
当我清理和构建项目时,我无法访问用于访问高分和高级别的文件,并且无法访问我用于后台和出货的图像文件。
如何更改输入以便能够找到文件?
backGround = new ImageIcon("resources/images/background.jpg");
highScoreFile = new File("resources/files/highscore.txt");
highLevelFile = new File("resources/files/highlevel.txt");
答案 0 :(得分:0)
您应该使用类加载器资源来读取文件:
ClassLoader classLoader = getClass().getClassLoader();
File file = new File(classLoader.getResource(fileName).getFile());