我的游戏在Windows7上执行和保存得很好,即使我保存到的文件夹不存在。我使用了以下代码(大致):
new File("Data/Saves").mkdirs();
当我用Windows 8将它发送给我的朋友时,出现了问题。他说,数据文件夹找不到,也没有保存任何东西。显然是个大问题。是否存在兼容性问题或解决方法?它甚至是操作系统吗?
试着在你的路径前面加上new File(".").getCanonicalPath();
给出的字符串至少,我认为它对我有效,但我目前没有访问任何Win8系统…