Setris-1.2_LINUX % java -version openjdk version "17.0.7" 2023-04-18 OpenJDK Runtime Environment Temurin-17.0.7+7 (build 17.0.7+7) OpenJDK 64-Bit Server VM Temurin-17.0.7+7 (build 17.0.7+7, mixed mode, sharing)
Setris-1.2_LINUX % java -XstartOnFirstThread -jar setris-desktop-1.0-SNAPSHOT-jar-with-dependencies.jar [30.05.23][12:16:41] Loading Assets [30.05.23][12:16:41] Done. [30.05.23][12:16:41] Starting UI Subsystem ^C% Setris-1.2_LINUX %
I had to add the start on first thread flag to prevent errors and start a launch. I do get stuck after `Starting UI Subsystem` gets logged but I havent put any real effort into trying to debug that yet.
mikaeleiman@iMac ~/D/Setris-1.2_LINUX> java -XstartOnFirstThread -jar setris-desktop-1.0-SNAPSHOT-jar-with-dependencies.jar
[LWJGL] [ThreadLocalUtil] Unsupported JNI version detected, this may result in a crash. Please inform LWJGL developers.
[30.05.23][11:52:12] Loading Assets
[30.05.23][11:52:12] Done.
[30.05.23][11:52:12] Starting UI Subsystem
[30.05.23][11:52:12] Done.
[30.05.23][11:52:12] 0 FPS | 260MB RAM | 8 Threads | Render: 13ms
mikaeleiman@iMac ~/D/Setris-1.2_LINUX>
A window is opened, looks like the title screen with the text "press A". But nothing happens when I press keys, A or others.Maybe related to the LWJGL warning?
CLASSPATH=(string join ':' (find . | grep jar | grep lwjgl)) java -XstartOnFirstThread -Xmx4G -jar setris-desktop-1.0-SNAPSHOT-jar-with-dependencies.jar
(fish instead of bash; the "string join" part takes all the jar paths and joins them on a single line with colon separators)Same output and behavior, though.
Also tried with an older JDK (version 17), but that fails to even open a window.