2013-02-12 31 views
3

即使我保存到的文件夾不存在,我的遊戲也會在Windows 7上執行並保存奇妙。我用下面的代碼(大約):當我把它給我的朋友與Windows 8.他說,Data文件夾是無處可尋,而且它不保存任何我的程序不能在Windows 8上創建目錄,但它在Windows 7上創建目錄

new File("Data/Saves").mkdirs(); 

發生的問題。顯然是一個巨大的問題。 是否存在兼容性問題或解決方法?它甚至是操作系統?

+0

可能是一個安全問題與Windows 8(Windows 7的很糟糕)。你使用的是什麼版本的JDK,你試圖創建的絕對路徑是什麼? – MadProgrammer 2013-02-12 00:34:01

+0

您是否嘗試過使用絕對路徑(c:/ some/folder)?有沒有拋出異常? – Pshemo 2013-02-12 00:36:52

+0

我想避免絕對路徑。它創建與Jar相同的目錄中的文件夾,如果這是任何幫助。雖然我有Windows 7,但我無法真正測試它。 – Monkeybro10 2013-02-12 00:41:00

回答

0

嘗試用給定從new File(".").getCanonicalPath();至少,我認爲它的工作對我來說是字符串前述的路徑,但我目前還沒有查看在任何的Win8系統內...

相關問題