2013-02-12 2 views
3

Моя игра прекрасно и отлично работает в Windows 7, даже если папка, которую я сохраняю, не существует. Я использовал следующий код (примерно):Моя программа не создает каталоги в Windows 8, но она работает в Windows 7

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

Проблема возникла, когда я послал его к моему другу с Windows 8. Он сказал, что папка данных не было нигде, и не было ничего экономии. Очевидно, огромная проблема. Есть ли проблема совместимости или обходной путь? Это даже ОС?

+0

Может быть проблемой безопасности с Windows 8 (Windows 7 достаточно плохо). Какую версию JDK вы используете и какой абсолютный путь вы пытаетесь создать? – MadProgrammer

+0

Пробовали ли вы использовать абсолютный путь (c:/some/folder)? Есть ли какое-либо исключение? – Pshemo

+0

Я хотел избежать абсолютных путей. Он создает папку в том же каталоге, что и Jar, если это какая-то помощь. Я не могу проверить это самостоятельно, хотя у меня есть Windows 7. – Monkeybro10

ответ

0

Попробуйте предшествующий свой путь с строкой, переданной из new File(".").getCanonicalPath(); По крайней мере, я думаю, что это работает для меня, но я не имею в настоящее время нет-доступа к любому Win8-System ...

 Смежные вопросы

  • Нет связанных вопросов^_^