Mistery 0 Posted April 7, 2022 Exception in thread "main" java.lang.NullPointerException: Cannot invoke "org.apache.commons.lang3.JavaVersion.atLeast(org.apache.commons.lang3.JavaVersion)" because "org.apache.commons.lang3.SystemUtils.JAVA_SPECIFICATION_VERSION_AS_ENUM" is null at org.apache.commons.lang3.SystemUtils.isJavaVersionAtLeast(SystemUtils.java:1311) at org.apache.commons.lang3.ClassUtils.isAssignable(ClassUtils.java:558) at l2ft.gameserver.scripts.Scripts.init(Scripts.java:135) at l2ft.gameserver.GameServer.<init>(GameServer.java:187) at l2ft.gameserver.GameServer.main(GameServer.java:344) добрый вечер, можете подсказать как исправить?, такая ошибка появляется при запуске гейм сервера Quote Share this post Link to post
Mistery 0 Posted April 7, 2022 нашёл решение, открываем StartGameServer.bat блокнотом перед строкой:java -server -Dfile.encoding=UTF-8 -Xmx3G -cp config/xml;../serverslibs/*; l2ft.gameserver.GameServer прописываем путь к java чтобы получилось так:set JAVA_HOME=C:\Program Files\Java\jre7 (указать свой путь к яве)set PATH=%JAVA_HOME%\bin;%PATH%java -server -Dfile.encoding=UTF-8 -Xmx3G -cp config/xml;../serverslibs/*; l2ft.gameserver.GameServer (Xmx3G, это оперативка вместо 1 поставил 3) на этом всё) Quote Share this post Link to post
Flip 84 Posted April 7, 2022 56 минут назад, Mistery сказал: set JAVA_HOME=C:\Program Files\Java\jre7 (указать свой путь к яве)set PATH=%JAVA_HOME%\bin;%PATH% в принципе все тоже самое стоит прописать в переменных виндоус и все, ненадо редактировать батник сервера Quote Share this post Link to post
Mistery 0 Posted April 7, 2022 1 минуту назад, Flip сказал: в принципе все тоже самое стоит прописать в переменных виндоус и все, ненадо редактировать батник сервера так можно было и сразу об этом сказать), в принципе я в path смотрел эту ерунду, ну чёт не вышло), по редактору батника знакомый подсказал Quote Share this post Link to post
Flip 84 Posted April 7, 2022 9 минут назад, Mistery сказал: так можно было и сразу об этом сказать) ну вы и не спрашивали 🙂 а вообще в разделе Помощи есть заметки на эту тему. Еще фишка - если установлено несколько версий явы -то в переменных виндуос ставишь приоритет выше той версии которая нужна в данный момент -работает без перезагрузки компа -удобно когда смотришь-тестируешь несколько разных серверов 🙂 Quote Share this post Link to post
sas3010 0 Posted April 8, 2022 18 часов назад, Flip сказал: ну вы и не спрашивали 🙂 а вообще в разделе Помощи есть заметки на эту тему. Еще фишка - если установлено несколько версий явы -то в переменных виндуос ставишь приоритет выше той версии которая нужна в данный момент -работает без перезагрузки компа -удобно когда смотришь-тестируешь несколько разных серверов 🙂 Как в эти переменные зайти ? Можно скрин или текстом поподробнее плс 😃 Quote Share this post Link to post
Flip 84 Posted April 8, 2022 19 минут назад, sas3010 сказал: Как в эти переменные зайти ? Можно скрин или текстом поподробнее плс 😃 Правой кнопкой мыши на Мой компьютер > Свойства > Дополнительные параметры системы > Переменные средыСистемные переменные: Найдите переменную Path, выберете ее, нажмите на кнопку "Изменить": Нажмите на кнопку "Создать": В появившемся поле добавьте путь к папке bin java: C:\Program Files\Java\jdk-15.0.1\bin (путь я указал свой, у вас будет другой!) Windows 7: Вам нужно добавить путь в самый конец Path. (Не забудьте прописать ; перед ссылкой) Пример: ;C:\Program Files\Java\jdk-15.0.1\bin Quote Share this post Link to post