-
Notifications
You must be signed in to change notification settings - Fork 70
NullPointerException on linux #35
Comments
В итоге: требовалось JavaFX. Ака OpenJFX. Только вот, почему это было [WARN] и при том в консоле, а не [ERROR] с месседжбоксом из разряда "Требуется JavaFX"? В случае с линуксом (или по крайне мере моим дистрибутивом) JFX идет отдельно от JDK/JRE. |
Упс, случайно закрыл. |
OpenJRE не поддерживается лаунчером (даже с OpenJFX). Сообщение об этом будет в R4. |
А что такого в OpeJRE, что она не поддерживается? |
Нет некоторых методов из (com.)sun.* |
Так используй библиотеки. Ява она на то и кроссплатформенная, блин. Не надо зависить от одной специфично версии явы :/ |
HotSpot JVM тоже кроссплатформенная, и работает ровно на тех же платформах что и OpenJDK, потому проблемы вообще не вижу. |
Т.е. по твоему пользователи сами должны разбираться, какого черта клиент работает там, но не тут? Как-то слабовато для (бывшего) платного клиента. |
Так то HotSpot основан на OpenJDK, и сам моджанг не рекомендует на ней играть (написано а FAQ), посему я тоже. С ней серьезно много проблем. В R4 при запуске будет окно которое будет прямо об этом говорить и давать ссылку на HotSpot. |
Говорить, т.е. добровольно принудительно заявлять "скачай или закроюсь"? Оно будет убираемо? |
Authlib к теме разговора не относится. |
И вот ещё, почему сообщение об отсутствии это не ERROR, а WARN: Лаунчер не принуждает рантайм к использованию JFX, он просто дает один класс для удобного запуска. При желании абсолютно такой же по функционалу рантайм можно написать на AWT/Swing, или вообще сделать лаунчер консольным. |
Вывод
java -version
,inxi -v 7
от рута и запуска самого лаунчера. Креш где-то в JS коде, кажется. Если надо, скину .jar файл владельцев сервера, но вроде runtime код не тронут.http://hastebin.com/vuvuqidive
The text was updated successfully, but these errors were encountered: