Путь, который будет работать на всех ОС

Я создал программу для загрузки файла и размещения его в определенном месте, но не могу заставить его работать на всех системах. Что я могу изменить, чтобы заставить его работать на всех операционных системах. / Пользователи /anthonybuttillo/ Библиотека / Поддержка приложений /minecraft/mods/Enderized.zip

1 ответ

Решение

Проблема в этом конкретном случае (мод Minecraft) относительно проста, потому что место, где находится установка Minecraft, стандартизировано. Как можно прочитать здесь папка установки Minecraft

  • Windows Vista/7: C:\Users\ Ваше имя_пользователя \ AppData \ Roaming \.minecraft
  • Windows XP: C: \ Documents and Settings \ YourUserName \ Application Data \.minecraft (обратите внимание - оба варианта Windows можно найти через APPDATA переменная окружения)
  • Linux: / home / Ваше имя пользователя /.minecraft
  • Mac OS / X: ~ / Библиотека / Поддержка приложений / minecraft

Итак, просто определите ОС и начните с домашнего каталога пользователя (String s1 = System.getProperty("user.home", "."); в Java) вы можете построить требуемый путь.

Другие вопросы по тегам