GravitLauncher / Launcher

Улучшеный Minecraft лаунчер на основе sashok's742 v3
https://gravitlauncher.com
GNU General Public License v3.0
132 stars 105 forks source link

Приоритет выбора Java для лаунчера #528

Closed Ne0shka closed 2 years ago

Ne0shka commented 2 years ago

Версия: v5.2.4-2 stable ОС: Linux 5.13.19-2-MANJARO

Лаунчер при перезапуске с JavaAgent'ом игнорирует PATH и строку запуска, тем самым срабатывает свой приоритет в выборе Java для лаунчера и выбранная пользователем Java игнорируется.

Лог:

$ /usr/lib/jvm/default/bin/java -Dlauncher.debug=true -Dlauncher.stacktrace=true -jar ~/TDLauncher.jar

GravitLauncher (fork sashok724's Launcher) Launcher v5.2.4-2 stable
License for Launcher GPLv3. SourceCode: https://github.com/GravitLauncher/Launcher
2021.10.30 14:20:26 [DEBUG] Testing stacktrace
2021.10.30 14:20:26 [DEBUG] Verifying class loader
2021.10.30 14:20:26 [DEBUG] Verifying JVM architecture
2021.10.30 14:20:27 [INFO] Launcher for project TechDown
2021.10.30 14:20:27 [INFO] If need debug output use -Dlauncher.debug=true
2021.10.30 14:20:27 [INFO] If need stacktrace output use -Dlauncher.stacktrace=true
2021.10.30 14:20:27 [INFO] Restart Launcher with JavaAgent...
2021.10.30 14:20:27 [DEBUG] Found Java 8 b292 in /usr/lib/jvm/java-8-openjdk/jre javafx not supported
2021.10.30 14:20:27 [DEBUG] Found Java 9 b0 in /usr/lib/jvm/default javafx not supported
2021.10.30 14:20:27 [DEBUG] Found Java 9 b0 in /usr/lib/jvm/default/jre javafx not supported
2021.10.30 14:20:27 [DEBUG] Found Java 9 b0 in /usr/lib/jvm/java-8-openjdk javafx not supported
2021.10.30 14:20:27 [DEBUG] Found Java 9 b0 in /usr/lib/jvm/default-runtime javafx not supported
2021.10.30 14:20:27 [DEBUG] Found Java 9 b0 in /usr/lib/jvm/default-runtime/jre javafx not supported
2021.10.30 14:20:27 [DEBUG] Found Java 11 b12 in /usr/lib/jvm/java-11-openjdk javafx not supported
2021.10.30 14:20:27 [DEBUG] Commandline: [/usr/lib/jvm/java-11-openjdk/bin/java, -Djdk.attach.allowAttachSelf, -XX:+DisableAttachMechanism, -Dlauncher.stacktrace=true, -Dlauncher.dev=false, -Dlauncher.debug=true, --add-modules, javafx.base,javafx.graphics,javafx.fxml,javafx.controls,javafx.swing,javafx.media,javafx.web, --module-path, /usr/lib/jvm/java-11-openjfx/lib/javafx.base.jar:/usr/lib/jvm/java-11-openjfx/lib/javafx.graphics.jar:/usr/lib/jvm/java-11-openjfx/lib/javafx.fxml.jar:/usr/lib/jvm/java-11-openjfx/lib/javafx.controls.jar:/usr/lib/jvm/java-11-openjfx/lib/javafx.swing.jar:/usr/lib/jvm/java-11-openjfx/lib/javafx.media.jar:/usr/lib/jvm/java-11-openjfx/lib/javafx.web.jar, -Xmx256M, -cp, /home/neoshka/TDLauncher.jar, pro.gravit.launcher.TEcHdOWNbidwin]
2021.10.30 14:20:27 [DEBUG] Testing stacktrace
2021.10.30 14:20:27 [DEBUG] Verifying class loader
2021.10.30 14:20:27 [DEBUG] Verifying JVM architecture
GravitLauncher (fork sashok724's Launcher) Launcher v5.2.4-2 stable
License for Launcher GPLv3. SourceCode: https://github.com/GravitLauncher/Launcher

PATH: /home/neoshka/bin:/home/neoshka/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin

ls -l /usr/lib/jvm/default: lrwxrwxrwx 1 root root 14 окт 30 13:47 /usr/lib/jvm/default -> java-8-openjdk

java -version:

openjdk version "1.8.0_292"
OpenJDK Runtime Environment (build 1.8.0_292-b10)
OpenJDK 64-Bit Server VM (build 25.292-b10, mixed mode)
gravit0 commented 2 years ago

Используйте опцию -Dlauncher.noJavaCheck=true для отключения выбора Java лаунчером при старте