summarylogtreecommitdiffstats
path: root/hmcl-launch-script
diff options
context:
space:
mode:
authorwxt12212024-03-04 14:19:15 +0800
committerwxt12212024-03-04 14:19:15 +0800
commit8015d5fdd469723221ef9e8641cf70fc95492923 (patch)
tree9cb719af7c58cadc194e66003cc0ec07f681ce0c /hmcl-launch-script
parentaebe79cf36b6a35e05ac51e17818bf181c72669f (diff)
downloadaur-8015d5fdd469723221ef9e8641cf70fc95492923.tar.gz
3.5.6
Diffstat (limited to 'hmcl-launch-script')
-rwxr-xr-xhmcl-launch-script10
1 files changed, 9 insertions, 1 deletions
diff --git a/hmcl-launch-script b/hmcl-launch-script
index c0417809624c..431ce42ba534 100755
--- a/hmcl-launch-script
+++ b/hmcl-launch-script
@@ -8,4 +8,12 @@ fi
JAVA_HOME=/usr/lib/jvm/$(pacman -Ql java-openjfx | grep javafx | head -n 1 | cut -d / -f 5)
-exec "${JAVA_HOME}"/bin/java -jar /usr/share/java/hmcl-stable-bin/hmcl-bin.jar "$@"
+if [ -n "$(pacman -Ql java-openjfx | grep javafx | head -n 1 | cut -d / -f 5)" ]; then
+
+exec java --module-path "${JAVA_HOME}/lib/javafx.base.jar:${JAVA_HOME}/lib/javafx.fxml.jar:${JAVA_HOME}/lib/javafx.graphics.jar:${JAVA_HOME}/lib/javafx.media.jar:${JAVA_HOM>
+
+else
+
+exec java -jar /usr/share/java/hmcl-bin/hmcl-stable-bin.jar "$@"
+
+fi