Путь, который будет работать на всех ОС
Я создал программу для загрузки файла и размещения его в определенном месте, но не могу заставить его работать на всех системах. Что я могу изменить, чтобы заставить его работать на всех операционных системах. / Пользователи /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) вы можете построить требуемый путь.