Лаунчер падает при запуске на Mac

Всё неполадки связанные с лаунчером проекта.
Jenn
Сообщения: 1
Зарегистрирован: 09 мар 2016, 14:29

Лаунчер падает при запуске на Mac

Сообщение Jenn » 09 мар 2016, 14:45

Код: Выделить всё

$ java -jar Launcher.jar
353355 | 353355
Launcher.jar | /Users/xxx/Downloads/Launcher.jar | /Users/xxx/Downloads/Launcher.jar | /Users/xxx/Downloads
java.lang.NoSuchMethodException: java.util.prefs.MacOSXPreferences.WindowsRegOpenKey(int, [B, int)
   at java.lang.Class.getDeclaredMethod(Class.java:2122)
   at ru.GregTechRus.ini.WinRegistry.<clinit>(WinRegistry.java:36)
   at ru.GregTechRus.main.GTR_Launcher$2.componentShown(GTR_Launcher.java:255)

"$ java -jar Launcher.jar "

Код: Выделить всё

$ java -jar Launcher.jar
353355 | 353355
Launcher.jar | /Users/xxx/Downloads/Launcher.jar | /Users/xxx/Downloads/Launcher.jar | /Users/xxx/Downloads
java.lang.NoSuchMethodException: java.util.prefs.MacOSXPreferences.WindowsRegOpenKey(int, [B, int)
   at java.lang.Class.getDeclaredMethod(Class.java:2122)
   at ru.GregTechRus.ini.WinRegistry.<clinit>(WinRegistry.java:36)
   at ru.GregTechRus.main.GTR_Launcher$2.componentShown(GTR_Launcher.java:255)
   at java.awt.AWTEventMulticaster.componentShown(AWTEventMulticaster.java:179)
   at java.awt.AWTEventMulticaster.componentShown(AWTEventMulticaster.java:179)
   at java.awt.AWTEventMulticaster.componentShown(AWTEventMulticaster.java:179)
   at java.awt.AWTEventMulticaster.componentShown(AWTEventMulticaster.java:179)
   at java.awt.AWTEventMulticaster.componentShown(AWTEventMulticaster.java:179)
   at java.awt.Component.processComponentEvent(Component.java:6357)
   at java.awt.Component.processEvent(Component.java:6305)
   at java.awt.Container.processEvent(Container.java:2234)
   at java.awt.Window.processEvent(Window.java:2029)
   at java.awt.Component.dispatchEventImpl(Component.java:4881)
   at java.awt.Container.dispatchEventImpl(Container.java:2292)
   at java.awt.Window.dispatchEventImpl(Window.java:2739)
   at java.awt.Component.dispatchEvent(Component.java:4703)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:746)
   at java.awt.EventQueue.access$400(EventQueue.java:97)
   at java.awt.EventQueue$3.run(EventQueue.java:697)
   at java.awt.EventQueue$3.run(EventQueue.java:691)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86)
   at java.awt.EventQueue$4.run(EventQueue.java:719)
   at java.awt.EventQueue$4.run(EventQueue.java:717)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:716)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
   at ru.GregTechRus.ini.WinRegistry.readString(WinRegistry.java:289)
   at ru.GregTechRus.ini.WinRegistry.readString(WinRegistry.java:94)
   at ru.GregTechRus.main.GTR_Launcher$2.componentShown(GTR_Launcher.java:255)
   at java.awt.AWTEventMulticaster.componentShown(AWTEventMulticaster.java:179)
   at java.awt.AWTEventMulticaster.componentShown(AWTEventMulticaster.java:179)
   at java.awt.AWTEventMulticaster.componentShown(AWTEventMulticaster.java:179)
   at java.awt.AWTEventMulticaster.componentShown(AWTEventMulticaster.java:179)
   at java.awt.AWTEventMulticaster.componentShown(AWTEventMulticaster.java:179)
   at java.awt.Component.processComponentEvent(Component.java:6357)
   at java.awt.Component.processEvent(Component.java:6305)
   at java.awt.Container.processEvent(Container.java:2234)
   at java.awt.Window.processEvent(Window.java:2029)
   at java.awt.Component.dispatchEventImpl(Component.java:4881)
   at java.awt.Container.dispatchEventImpl(Container.java:2292)
   at java.awt.Window.dispatchEventImpl(Window.java:2739)
   at java.awt.Component.dispatchEvent(Component.java:4703)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:746)
   at java.awt.EventQueue.access$400(EventQueue.java:97)
   at java.awt.EventQueue$3.run(EventQueue.java:697)
   at java.awt.EventQueue$3.run(EventQueue.java:691)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86)
   at java.awt.EventQueue$4.run(EventQueue.java:719)
   at java.awt.EventQueue$4.run(EventQueue.java:717)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:716)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)


Судя по стектрейсу, ошибка при доступе к реестру, которого на маке нету.

Код: Выделить всё

$ java -version
java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)

MacBookPro8,1 Intel Core i5, 2,3 GHz, 64-bit, OS: 10.11.3, RAM 8GB

Аватара пользователя
Serious07
Администратор
Сообщения: 3106
Зарегистрирован: 06 янв 2014, 17:26

Re: Лаунчер падает при запуске на Mac

Сообщение Serious07 » 09 мар 2016, 18:16

Лаунчер работает только с Windows, на Mac и Linux используйте MultiMC.

Описание в разделе загрузок я обновил, спасибо за замечание.

Написать под мак лаунчер не могу в связи с отсутствием данного устройства, для тестирования работоспособности лаунчера.


Вернуться в «Лаунчер»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя