Jump to content
BellaTors

Проблемы с Java

Recommended Posts

Здравствуйте. У меня имеются проблемы с Java. Пытался запустить сервер Grand Crusade. Сделал все по гайду. При запуске логин сервера выходит такая ошибка (указал ниже). Удалил полностью Java (ну как мне показалось) Установил другую версию, стала выходить другая ошибка. Установил уже обе версии, все равно выходит изначальная ошибка. У меня WIN 10 x64. Кстати когда захожу в панель управления ---> программы у меня там 4 пункта : 1) Программы и компоненты, 2) Программы по умолчанию, 3) Uninstall Tool, 4) Java (32 бита) причем, когда удалил полностью Java, эта иконка Java (32 бита) там не пропала. Сборка и все нужные программы использовал строго по гайду. 

Starting L2J Login Server.

[02:49:37] [INFO] CommonUtil: ------------------------------------------------------------------------------------------------------=[ Configuration ]
[02:49:37] [INFO] ConfigManager: Loaded 0 config file(s).
[02:49:37] [INFO] CommonUtil: --------------------------------------------------------------------------------------------------------=[ System Info ]
[02:49:37] [INFO] SystemUtil: ..................................................
[02:49:37] [INFO] SystemUtil: System Time: 23-06-2020 02:49:37 AM
[02:49:37] [INFO] SystemUtil: ..................................................
[02:49:37] [INFO] SystemUtil: OS: Windows 10 Build: 10.0
[02:49:37] [INFO] SystemUtil: OS Arch: x86
[02:49:37] [INFO] SystemUtil: ..................................................
[02:49:37] [INFO] SystemUtil: ..................................................
[02:49:37] [INFO] SystemUtil: Avaible CPU(s): 6
[02:49:37] [INFO] SystemUtil: Processor(s) Identifier: Intel64 Family 6 Model 158 Stepping 10, GenuineIntel
[02:49:37] [INFO] SystemUtil: ..................................................
[02:49:37] [INFO] SystemUtil: ..................................................
[02:49:37] [INFO] SystemUtil: Runtime Information
[02:49:37] [INFO] SystemUtil: Current Free Heap Size: 95,5 MB
[02:49:37] [INFO] SystemUtil: Current Heap Size: 123,8 MB
[02:49:37] [INFO] SystemUtil: Maximum Heap Size: 247,5 MB
[02:49:37] [INFO] SystemUtil: ..................................................
[02:49:37] [INFO] SystemUtil: ..................................................
[02:49:37] [INFO] SystemUtil: Java Platform Information
[02:49:37] [INFO] SystemUtil: Java Runtime  Name: Java(TM) SE Runtime Environment
[02:49:37] [INFO] SystemUtil: Java Version: 1.8.0_66
[02:49:37] [INFO] SystemUtil: Java Class Version: 52.0
[02:49:37] [INFO] SystemUtil: ..................................................
[02:49:37] [INFO] SystemUtil: ..................................................
[02:49:37] [INFO] SystemUtil: Virtual Machine Information (JVM)
[02:49:37] [INFO] SystemUtil: JVM Name: Java HotSpot(TM) Client VM
[02:49:37] [INFO] SystemUtil: JVM installation directory: C:\Program Files (x86)\Java\jre1.8.0_66
[02:49:37] [INFO] SystemUtil: JVM version: 25.66-b18
[02:49:37] [INFO] SystemUtil: JVM Vendor: Oracle Corporation
[02:49:37] [INFO] SystemUtil: JVM Info: mixed mode
[02:49:37] [INFO] SystemUtil: ..................................................
[02:49:37] [INFO] SystemUtil: ..................................................
[02:49:37] [INFO] CommonUtil: ------------------------------------------------------------------------------------------------------=[ Shutdown Hook ]
[02:49:37] [INFO] ShutdownManager: Initialized.
[02:49:37] [INFO] CommonUtil: --------------------------------------------------------------------------------------------------=[ Deadlock Detector ]
[02:49:37] [INFO] DeadlockDetector: Disabled.
[02:49:37] [INFO] CommonUtil: -----------------------------------------------------------------------------------------------------=[ Thread Pool(s) ]
[02:49:37] [ERROR] AppInit: Could not setup thread pools!
java.lang.IllegalArgumentException: null
        at java.util.concurrent.ThreadPoolExecutor.<init>(Unknown Source) ~[?:1.8.0_66]
        at java.util.concurrent.ThreadPoolExecutor.<init>(Unknown Source) ~[?:1.8.0_66]
        at org.l2junity.commons.util.concurrent.ThreadPool.initThreadPools(ThreadPool.java:55) ~[l2junity-commons-1.0.1.jar:?]
        at org.l2junity.commons.util.AppInit.defaultInit(AppInit.java:116) [l2junity-commons-1.0.1.jar:?]
        at org.l2junity.loginserver.L2LoginServer.<init>(L2LoginServer.java:76) [l2junity-login.jar:?]
        at org.l2junity.loginserver.L2LoginServer.main(L2LoginServer.java:64) [l2junity-login.jar:?]
[02:49:37] [INFO] ShutdownManager: A shutdown command was issued: required services could not be initialized!
[02:49:37] [INFO] CommonUtil: ---------------------------------------------------------------------------------------------------=[ Shutdown Hook(s) ]
[02:49:37] [INFO] ThreadPool: Shutting down.
[02:49:37] [INFO] ThreadPool:   ... executing 0 scheduled tasks.
[02:49:37] [WARN] AppInit: Exception occured on thread: Thread[CumulativeShutdownHook,5,main]
java.lang.NullPointerException: null
        at org.l2junity.commons.util.concurrent.ThreadPool.shutdown(ThreadPool.java:209) ~[l2junity-commons-1.0.1.jar:?]
        at org.l2junity.commons.lang.management.ShutdownManager.runShutdownHooks(ShutdownManager.java:445) ~[l2junity-commons-1.0.1.jar:?]
        at org.l2junity.commons.lang.management.ShutdownManager.lambda$initShutdownHook$0(ShutdownManager.java:384) ~[l2junity-commons-1.0.1.jar:?]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_66]

Admin Restarted Login Server.

Starting L2J Login Server.

Дальше повторяется одно и тоже. 

 

Share this post


Link to post

Видимо не полностью удалили старые версии джав

Share this post


Link to post
15 часов назад, BellaTors сказал:

Здравствуйте. У меня имеются проблемы с Java. Пытался запустить сервер Grand Crusade. Сделал все по гайду. При запуске логин сервера выходит такая ошибка (указал ниже). Удалил полностью Java (ну как мне показалось) Установил другую версию, стала выходить другая ошибка. Установил уже обе версии, все равно выходит изначальная ошибка. У меня WIN 10 x64. Кстати когда захожу в панель управления ---> программы у меня там 4 пункта : 1) Программы и компоненты, 2) Программы по умолчанию, 3) Uninstall Tool, 4) Java (32 бита) причем, когда удалил полностью Java, эта иконка Java (32 бита) там не пропала. Сборка и все нужные программы использовал строго по гайду. 

Starting L2J Login Server.
[02:49:37] [INFO] SystemUtil: Java Platform Information
[02:49:37] [INFO] SystemUtil: Java Runtime  Name: Java(TM) SE Runtime Environment
[02:49:37] [INFO] SystemUtil: Java Version: 1.8.0_66

Для начала нужно правильно сформулировать вопрос, здесь нет кашпировских, и гадать на кофейной гуще не умеем, что там устанавливалось, В логе русским языком написано какая версия Java использовалась при компиляции, такую и нужно устанавливать,

как правильно установить есть очень много мануалов на просторах инета

 

 

 

Share this post


Link to post

Выходит ошибка (указал ниже), хотя версия Java установлена именно эта jre1.8.0_66.
https://www.vlemon.info/article/1284-sozdanie-servera-lineage-2-grand-crusade.html ссылка на гайд.
Java скачивал, которая указанна в данном гайде. https://www.vlemon.info/files/929-skachat-java-version-8-update-66.html

[00:12:26] [ERROR] AppInit: Could not setup thread pools!
java.lang.IllegalArgumentException: null
        at java.util.concurrent.ThreadPoolExecutor.<init>(Unknown Source) ~[?:1.8.0_66]
        at java.util.concurrent.ThreadPoolExecutor.<init>(Unknown Source) ~[?:1.8.0_66]
        at org.l2junity.commons.util.concurrent.ThreadPool.initThreadPools(ThreadPool.java:55) ~[l2junity-commons-1.0.1.jar:?]
        at org.l2junity.commons.util.AppInit.defaultInit(AppInit.java:116) [l2junity-commons-1.0.1.jar:?]
        at org.l2junity.gameserver.GameServer.<init>(GameServer.java:65) [l2junity-game.jar:?]
        at org.l2junity.gameserver.GameServer.main(GameServer.java:141) [l2junity-game.jar:?]
[00:12:26] [INFO] ShutdownManager: A shutdown command was issued: required services could not be initialized!
[00:12:26] [INFO] CommonUtil: ---------------------------------------------------------------------------------------------------=[ Shutdown Hook(s) ]
[00:12:26] [INFO] ThreadPool: Shutting down.
[00:12:26] [INFO] ThreadPool:   ... executing 0 scheduled tasks.
[00:12:26] [WARN] AppInit: Exception occured on thread: Thread[CumulativeShutdownHook,5,main]
java.lang.NullPointerException: null
        at org.l2junity.commons.util.concurrent.ThreadPool.shutdown(ThreadPool.java:209) ~[l2junity-commons-1.0.1.jar:?]
        at org.l2junity.commons.lang.management.ShutdownManager.runShutdownHooks(ShutdownManager.java:445) ~[l2junity-commons-1.0.1.jar:?]
        at org.l2junity.commons.lang.management.ShutdownManager.lambda$initShutdownHook$0(ShutdownManager.java:384) ~[l2junity-commons-1.0.1.jar:?]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_66]

Admin Restarted Game Server.

Starting L2J Game Server.

Share this post


Link to post
3 минуты назад, BellaTors сказал:

Выходит ошибка (указал ниже), хотя версия Java установлена именно эта jre1.8.0_66.
https://www.vlemon.info/article/1284-sozdanie-servera-lineage-2-grand-crusade.html ссылка на гайд.
Java скачивал, которая указанна в данном гайде. https://www.vlemon.info/files/929-skachat-java-version-8-update-66.html

[00:12:26] [ERROR] AppInit: Could not setup thread pools!
java.lang.IllegalArgumentException: null
        at java.util.concurrent.ThreadPoolExecutor.<init>(Unknown Source) ~[?:1.8.0_66]
        at java.util.concurrent.ThreadPoolExecutor.<init>(Unknown Source) ~[?:1.8.0_66]
        at org.l2junity.commons.util.concurrent.ThreadPool.initThreadPools(ThreadPool.java:55) ~[l2junity-commons-1.0.1.jar:?]
        at org.l2junity.commons.util.AppInit.defaultInit(AppInit.java:116) [l2junity-commons-1.0.1.jar:?]
        at org.l2junity.gameserver.GameServer.<init>(GameServer.java:65) [l2junity-game.jar:?]
        at org.l2junity.gameserver.GameServer.main(GameServer.java:141) [l2junity-game.jar:?]
[00:12:26] [INFO] ShutdownManager: A shutdown command was issued: required services could not be initialized!
[00:12:26] [INFO] CommonUtil: ---------------------------------------------------------------------------------------------------=[ Shutdown Hook(s) ]
[00:12:26] [INFO] ThreadPool: Shutting down.
[00:12:26] [INFO] ThreadPool:   ... executing 0 scheduled tasks.
[00:12:26] [WARN] AppInit: Exception occured on thread: Thread[CumulativeShutdownHook,5,main]
java.lang.NullPointerException: null
        at org.l2junity.commons.util.concurrent.ThreadPool.shutdown(ThreadPool.java:209) ~[l2junity-commons-1.0.1.jar:?]
        at org.l2junity.commons.lang.management.ShutdownManager.runShutdownHooks(ShutdownManager.java:445) ~[l2junity-commons-1.0.1.jar:?]
        at org.l2junity.commons.lang.management.ShutdownManager.lambda$initShutdownHook$0(ShutdownManager.java:384) ~[l2junity-commons-1.0.1.jar:?]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_66]

Admin Restarted Game Server.

Starting L2J Game Server.

вам нужно установить именно jdk а не jre это две разные вещи так что ищем именно jdk не ниже 1.8 и все только перед установки удалите все старые и только после это ставим jdk 1.8 

Share this post


Link to post
1 час назад, BellaTors сказал:

Выходит ошибка (указал ниже), хотя версия Java установлена именно эта jre1.8.0_66.
https://www.vlemon.info/article/1284-sozdanie-servera-lineage-2-grand-crusade.html ссылка на гайд.
Java скачивал, которая указанна в данном гайде. https://www.vlemon.info/files/929-skachat-java-version-8-update-66.html

[00:12:26] [ERROR] AppInit: Could not setup thread pools!
java.lang.IllegalArgumentException: null
        at java.util.concurrent.ThreadPoolExecutor.<init>(Unknown Source) ~[?:1.8.0_66]
        at java.util.concurrent.ThreadPoolExecutor.<init>(Unknown Source) ~[?:1.8.0_66]
        at org.l2junity.commons.util.concurrent.ThreadPool.initThreadPools(ThreadPool.java:55) ~[l2junity-commons-1.0.1.jar:?]
        at org.l2junity.commons.util.AppInit.defaultInit(AppInit.java:116) [l2junity-commons-1.0.1.jar:?]
        at org.l2junity.gameserver.GameServer.<init>(GameServer.java:65) [l2junity-game.jar:?]
        at org.l2junity.gameserver.GameServer.main(GameServer.java:141) [l2junity-game.jar:?]
[00:12:26] [INFO] ShutdownManager: A shutdown command was issued: required services could not be initialized!
[00:12:26] [INFO] CommonUtil: ---------------------------------------------------------------------------------------------------=[ Shutdown Hook(s) ]
[00:12:26] [INFO] ThreadPool: Shutting down.
[00:12:26] [INFO] ThreadPool:   ... executing 0 scheduled tasks.
[00:12:26] [WARN] AppInit: Exception occured on thread: Thread[CumulativeShutdownHook,5,main]
java.lang.NullPointerException: null
        at org.l2junity.commons.util.concurrent.ThreadPool.shutdown(ThreadPool.java:209) ~[l2junity-commons-1.0.1.jar:?]
        at org.l2junity.commons.lang.management.ShutdownManager.runShutdownHooks(ShutdownManager.java:445) ~[l2junity-commons-1.0.1.jar:?]
        at org.l2junity.commons.lang.management.ShutdownManager.lambda$initShutdownHook$0(ShutdownManager.java:384) ~[l2junity-commons-1.0.1.jar:?]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_66]

Admin Restarted Game Server.

Starting L2J Game Server.

Отпишите в Discord, попробуем решить вашу проблему совместно.

Share this post


Link to post
Posted (edited)
1 час назад, Леха сказал:

вам нужно установить именно jdk а не jre это две разные вещи так что ищем именно jdk не ниже 1.8 и все только перед установки удалите все старые и только после это ставим jdk 1.8 

jdk для компиляции а jre для запуска, нужно правильно настроить переменные среды,

если есть исходник устанавливаем jdk, если просто сборки то достаточно jre

Edited by haron

Share this post


Link to post
Posted (edited)
4 минуты назад, haron сказал:

jdk для компиляции а jre ля запуска, нужно правильно настроить переменные среды

Не думаю что тут проблема будет в Java и в переменных средах, скорей в настройках пула потоков о чем собственно говорит вывод лога.

Но я могу и ошибаться.

Edited by mindevis

Share this post


Link to post
Posted (edited)
3 минуты назад, mindevis сказал:

Не думаю что тут проблема будет в Java и в переменных средах, скорей в настройках пула потоков о чем собственно говорит вывод лога.

Но я могу и ошибаться.

там чёрт ногу сломит, после таких установок Удалил полностью Java (ну как мне показалось) Установил другую версию, стала выходить другая ошибка. Установил уже обе версии

если нормально установить то и проблем с запуском нет!!!

Edited by haron
  • Like 1

Share this post


Link to post
1 час назад, haron сказал:

jdk для компиляции а jre для запуска, нужно правильно настроить переменные среды,

если есть исходник устанавливаем jdk, если просто сборки то достаточно jre

это ты так пошутил что-ли 

Share this post


Link to post
7 часов назад, Леха сказал:

это ты так пошутил что-ли 

Очень смешно

Share this post


Link to post
7 часов назад, Леха сказал:

это ты так пошутил что-ли 

А что тут смешного, на примере Java 8 для запуска сборки достаточно установленного JRE (так как сервер будет выполняться в среде JRE)

Да и в принципе JRE - Java Runtime Environment (Среда выполнения Java VM)

  • Like 2

Share this post


Link to post
В 24.06.2020 в 14:11, mindevis сказал:

А что тут смешного, на примере Java 8 для запуска сборки достаточно установленного JRE (так как сервер будет выполняться в среде JRE)

Да и в принципе JRE - Java Runtime Environment (Среда выполнения Java VM)

Спасибо тебе большое за то что уделил время и помог решить все ) 

  • Like 1

Share this post


Link to post

jre-8u231-windows-x64 Качай последние версии ява .2 в одном там.И Jre и JDK.  У меня ГК работает без проблем.Да и не только гк.Все сервера ,что требуют 8 яву работают.

Share this post


Link to post

Создаем в Переменной среде пользователя такую строчку:


Имя: JAVA_HOME  ;C:\Program Files\Java\jdk-1.8.0_231\bin

Ниже в Системных переменных находим строчку Path, и в самый конец добавляем      ;C:\Program Files\Java\jdk-12.0.2\bin

;C:\Program Files\Java\jre1.8.0_231\bin

И вот еще нашел в нете такой совет:

  Переключаться между разными версиями Sun Java:
нажмите кнопку Пуск
выберите "Панель управления"
щелкните "Java"
откроется панель Java Control Panel
в окне выберите закладку Java
щелкните кнопку "View..."
откроется окно "Java Runtime Settings"
в этом окне может быть одно или больше строк
в каждой строке указана версия Java в столбце Version
в столбце "Enabled" переключатель использовать эту версию Джавы или нет, поставьте галочки, только на тех версиях, которые Вам необходимы, а остальные можете 
выключить
после того как выбрали нужные версии Явы, нажмите ОК во всех окнах. Все теперь у Вас будут работать нужные версии Java

 

Пытался так переключать НИ ФИГА НЕ ПОЛУЧАЕТСЯ))))

 

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Member Statistics

    • Total Members
      654
    • Most Online
      104

    Newest Member
    Рома1102
    Joined

×
×
  • Create New...