Проблема с JAVA_HOME виндовс 11

Ayako

Прославленный
Местный
Старожил I степени
Сообщения
300
Розыгрыши
0
Репутация
119
Реакции
209
Баллы
1 438
Ребят прописал все в переменые но вот беда при воде echo %JAVA_HOME%
а javac -version отлично отображает.
хотя через обычный cmd показал путь к джаве,
Просто появилась вот такая проблемка

Код:
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:1413)
        at org.apache.commons.lang3.ClassUtils.isAssignable(ClassUtils.java:594)
        at l2p.gameserver.scripts.Scripts.init(Scripts.java:125)
        at l2p.gameserver.GameServer.<init>(GameServer.java:205)
        at l2p.gameserver.GameServer.main(GameServer.java:377)
 
Зачем указывать %JAVA_HOME%, нужно указать без, и кроме как в переменные среды больше не где не указывается, если не получается, то в cmd нужно указать не @java а "C:\jdk_18\bin\java.exe"

cmd - java -version

C:\Users\User> java -version
java version "1.8.0_231"
Java(TM) SE Runtime Environment (build 1.8.0_231-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode)



cxzczxczxczxc.PNG
 

Вложения

  • 12312312312.PNG
    12312312312.PNG
    30,7 КБ · Просмотры: 17
  • 123123123123123.PNG
    123123123123123.PNG
    3,2 КБ · Просмотры: 35
Последнее редактирование:
Зачем указывать %JAVA_HOME%, нужно указать без, и кроме как в переменные среды больше не где не указывается, если не получается, то в cmd нужно указать не @java а "C:\jdk_18\bin\java.exe"

cmd - java -version

C:\Users\User> java -version
java version "1.8.0_231"
Java(TM) SE Runtime Environment (build 1.8.0_231-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode)



Посмотреть вложение 42461
При компиляции берется информация как раз таки с переменных сред и используется %JAVA_HOME%
в BAT файлах тех де.
 
у меня через идеа компилитца безпроблем, а вот при запуске сервера ошибка

Зачем указывать %JAVA_HOME%, нужно указать без, и кроме как в переменные среды больше не где не указывается, если не получается, то в cmd нужно указать не @java а "C:\jdk_18\bin\java.exe"

cmd - java -version

C:\Users\User> java -version
java version "1.8.0_231"
Java(TM) SE Runtime Environment (build 1.8.0_231-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode)



Посмотреть вложение 42461
вот в цмд уже показывает
1652198641271.png

но ошибка при запуске так и не уходит
и при этом логин стартует нормально, проблема ток в гс
 
  • Мне нравится
Реакции: Ayako

    Ayako

    Баллов: 10
    Красавчик! указал на мою тупость ;)
сдается вам нужно обновить либу commons-lang3
блин точно!!!! Я закинул не ту, на 12 кинул.
скачал оцюда сразу завелось.

вот что получилось если кому нужно )
 
Назад
Сверху Снизу