- Баллы
- 68
- Имя в Minecraft
- Max6749171
вообщем идея проста ---> сделать лаунчер чтобы он запускался на Mac,natives у меня есть! нет только самого запускатора!
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
то что он запускается я и так знаю, я имею ввиду то что ПУТИ до application support и Appdata разные!!!Он и так прекрасно запускается
Так взял бы и исправил. У нас нет возможности настроить под мак ось.то что он запускается я и так знаю, я имею ввиду то что ПУТИ до application support и Appdata разные!!!
Так взял бы и исправил. У нас нет возможности настроить под мак ось.
Пути разные, а параметр в java один "user.home". Ничего переделывать не нужно и так все пути верные на всех осях (Win, Linux, MacOS).то что он запускается я и так знаю, я имею ввиду то что ПУТИ до application support и Appdata разные!!!
else if (os.isMac()) {
workingDirectory = new File(userHome, "Library/Application Support/" + applicationName);
}
Папочка с вами.
Код:else if (os.isMac()) { workingDirectory = new File(userHome, "Library/Application Support/" + applicationName); }
public static File getMcDir()
{
String home = System.getProperty("user.home", "");
String path = Settings.pathconst.replaceAll("%SERVERNAME%", getClientName());
switch(getPlatform())
{
case 1: return new File(System.getProperty("user.home", ""), path);
case 2:
String appData = System.getenv(Settings.basedir);
if(appData != null) return new File(appData, path);
else return new File(home, path);
case 3: return new File(home, "Library/Application Support/" + path);
default: return new File(home, path);
}
}
А нафига? В названии темы обозначен лаунчер сашка, а в нём уже всё реализовано (BaseUtils).
Код:public static File getMcDir() { String home = System.getProperty("user.home", ""); String path = Settings.pathconst.replaceAll("%SERVERNAME%", getClientName()); switch(getPlatform()) { case 1: return new File(System.getProperty("user.home", ""), path); case 2: String appData = System.getenv(Settings.basedir); if(appData != null) return new File(appData, path); else return new File(home, path); case 3: return new File(home, "Library/Application Support/" + path); default: return new File(home, path); } }