Помогите Как перенаправить старт.бат на java 8?

ВukkitPrоfi

Активный участник
Пользователь
Баллы
76
Скачал свою сборку с хоста, запускаю - пару плагинов сразу отказывают в работе, разумеется эта вина java 7, но как бы я не пытался, даже удалил 7 джаву, оставив 8, но всеравно запускает, как-будто это java 7. Что мне нужно сделать, чтобы сервер на моем компе запускался через Java 8?
 
Указать путь с какой java будет запускать.
 
Пробовал только что, то же самое, батник просто думает, что java 8 - это java 7
path="путь до явы/bin"
И ещё:
Система -> Защита системы -> ... Найди там переменные и создай (если ее нет) переменную "Path" с путём до явы (только до папки bin)
 
Или
setx JAVA_HOME "C:\Program Files\Java\jre8/"
Не помогло, попробую перезагрузить комп.

Вот лог варна одного из плагинов, который на хосте, где стоит java 8 работал безотказно:
Код:
[23:44:28 WARN]: [RandomTP] Task #523 for RandomTP v2.3 generated an exception
java.lang.NullPointerException
        at backcab.RandomTP.Task.findLocation(Task.java:191) ~[?:?]
        at backcab.RandomTP.Task.run(Task.java:102) ~[?:?]
        at org.bukkit.craftbukkit.v1_10_R1.scheduler.CraftTask.run(CraftTask.jav
a:71) ~[craftbukkit.jar:git-Spigot-078e2f8-7f9fbe5]
        at org.bukkit.craftbukkit.v1_10_R1.scheduler.CraftScheduler.mainThreadHe
artbeat(CraftScheduler.java:350) [craftbukkit.jar:git-Spigot-078e2f8-7f9fbe5]
        at net.minecraft.server.v1_10_R1.MinecraftServer.D(MinecraftServer.java:
723) [craftbukkit.jar:git-Spigot-078e2f8-7f9fbe5]
        at net.minecraft.server.v1_10_R1.DedicatedServer.D(DedicatedServer.java:
400) [craftbukkit.jar:git-Spigot-078e2f8-7f9fbe5]
        at net.minecraft.server.v1_10_R1.MinecraftServer.C(MinecraftServer.java:
668) [craftbukkit.jar:git-Spigot-078e2f8-7f9fbe5]
        at net.minecraft.server.v1_10_R1.MinecraftServer.run(MinecraftServer.jav
a:567) [craftbukkit.jar:git-Spigot-078e2f8-7f9fbe5]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_101]
Точно такие же логи были, когда я на хосте ставил java 7, изменил на 8-ую, все заработало стабильно. На компе, повторю, java 8 для батника выглядит, как java 7.
 
Не помогло, попробую перезагрузить комп.

Вот лог варна одного из плагинов, который на хосте, где стоит java 8 работал безотказно:
Код:
[23:44:28 WARN]: [RandomTP] Task #523 for RandomTP v2.3 generated an exception
java.lang.NullPointerException
        at backcab.RandomTP.Task.findLocation(Task.java:191) ~[?:?]
        at backcab.RandomTP.Task.run(Task.java:102) ~[?:?]
        at org.bukkit.craftbukkit.v1_10_R1.scheduler.CraftTask.run(CraftTask.jav
a:71) ~[craftbukkit.jar:git-Spigot-078e2f8-7f9fbe5]
        at org.bukkit.craftbukkit.v1_10_R1.scheduler.CraftScheduler.mainThreadHe
artbeat(CraftScheduler.java:350) [craftbukkit.jar:git-Spigot-078e2f8-7f9fbe5]
        at net.minecraft.server.v1_10_R1.MinecraftServer.D(MinecraftServer.java:
723) [craftbukkit.jar:git-Spigot-078e2f8-7f9fbe5]
        at net.minecraft.server.v1_10_R1.DedicatedServer.D(DedicatedServer.java:
400) [craftbukkit.jar:git-Spigot-078e2f8-7f9fbe5]
        at net.minecraft.server.v1_10_R1.MinecraftServer.C(MinecraftServer.java:
668) [craftbukkit.jar:git-Spigot-078e2f8-7f9fbe5]
        at net.minecraft.server.v1_10_R1.MinecraftServer.run(MinecraftServer.jav
a:567) [craftbukkit.jar:git-Spigot-078e2f8-7f9fbe5]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_101]
Точно такие же логи были, когда я на хосте ставил java 7, изменил на 8-ую, все заработало стабильно. На компе, повторю, java 8 для батника выглядит, как java 7.
Тк ты в настроил ли путь - то новый в яве?
 
Тк ты в настроил ли путь - то новый в яве?
Все настроил:
bandicam-2016-08-02-00-07-18-907-png.42222


bandicam-2016-08-02-00-07-30-764-png.42223

.bat:
Код:
@ECHO OFF
SET BINDIR=%~dp0
CD /C "%BINDIR%"
"%ProgramFiles(x86)%\Java\jre1.8.0_101\bin\java.exe" -Xmx1024M -Xms512M -Dfile.encoding=UTF-8 -XX:MaxPermSize=1024M -jar craftbukkit.jar
PAUSE
 

Вложения

  • bandicam 2016-08-02 00-07-18-907.png
    bandicam 2016-08-02 00-07-18-907.png
    6,2 КБ · Просмотры: 530
  • bandicam 2016-08-02 00-07-30-764.png
    bandicam 2016-08-02 00-07-30-764.png
    5,9 КБ · Просмотры: 524
Все настроил:
bandicam-2016-08-02-00-07-18-907-png.42222


bandicam-2016-08-02-00-07-30-764-png.42223

.bat:
Код:
@ECHO OFF
SET BINDIR=%~dp0
CD /C "%BINDIR%"
"%ProgramFiles(x86)%\Java\jre1.8.0_101\bin\java.exe" -Xmx1024M -Xms512M -Dfile.encoding=UTF-8 -XX:MaxPermSize=1024M -jar craftbukkit.jar
PAUSE
Java_Home - это в батнике, и вместо "%ProgramFiles(x86)%\Java\jre1.8.0_101\bin\java.exe" -> java
Path - а диск где?? Алло, диск, ты гдее??
При запуске:
Код:
Не удается найти файл C:\ProgramData\Oracle\Java\javapath\java.exe.
Бл, ступил, path поставь на
C:\ProgramData\Oracle\Java\javapath\java.exe
А java_home - это в батнике
 
Скачал свою сборку с хоста, запускаю - пару плагинов сразу отказывают в работе, разумеется эта вина java 7, но как бы я не пытался, даже удалил 7 джаву, оставив 8, но всеравно запускает, как-будто это java 7. Что мне нужно сделать, чтобы сервер на моем компе запускался через Java 8?

Код:
@ECHO OFF
setx JAVA_HOME "C:\Program Files\Java\jre1.8.0_101\bin\java.exe"
java -Xmx1024M -Xms512M -Dfile.encoding=UTF-8 -XX:MaxPermSize=1024M -jar craftbukkit.jar
PAUSE

->
(изменил path)
Код:
Не удается найти файл C:\ProgramData\Oracle\Java\javapath\java.exe.

???
 
Зайти в конфигурацию явы, и создай новый путт
C:\ProgramData\Oracle\Java\javapath\java.exe в переменной поставьте, я тупить начинаю
 
Вот самый прикол в том, что, когда запускаю сервер, в процессах открываю путь java.exe и меня отправляет в папку 8 джавы, а сервер тем самым "думает", что эта джава - седьмая.
 
Вот самый прикол в том, что, когда запускаю сервер, в процессах открываю путь java.exe и меня отправляет в папку 8 джавы, а сервер тем самым "думает", что эта джава - седьмая.
Вотт тут путь до 8 явы меняй:
java-runtime-settings-3.gif
 
Тогда тупо скопируй жабу в папку с сервером и запусти так
chcp 65001
jre1.8.0_91\bin\java -Dfile.encoding=UTF8 -jar server.jar
 
В общем, ничего не помогает, либо у меня комп, мягко выражаясь, плох, либо скрыта какая-то магия.

Поясню еще раз: сервер запускается на java 8, НО, плагины до сих пор "думают", что это java 7 и начинают еррорить, как в то время на хосте, где как раз стоит java 8 все работает нормально, я даже для проверки поставил на хост java 7, запустил - те же ошибки от плагинов, что и на компе.
 
Назад
Верх Низ