summarylogtreecommitdiffstats
path: root/hmcl-launch-script
diff options
context:
space:
mode:
authorwxt12212024-02-12 16:25:09 +0800
committerwxt12212024-02-12 16:25:09 +0800
commit77b6c30e180d8b08cbdb8eb9bdefa22f5d791a9e (patch)
tree739092de6ba4b6f5f4cf572162b9ee09e08e261e /hmcl-launch-script
parent37207e029d14c3504b5879c1e9e81a7ca5e06d43 (diff)
downloadaur-77b6c30e180d8b08cbdb8eb9bdefa22f5d791a9e.tar.gz
update to 3.5.5.235
Diffstat (limited to 'hmcl-launch-script')
-rwxr-xr-xhmcl-launch-script16
1 files changed, 3 insertions, 13 deletions
diff --git a/hmcl-launch-script b/hmcl-launch-script
index 9330ba6e4feb..d18a3efe9519 100755
--- a/hmcl-launch-script
+++ b/hmcl-launch-script
@@ -1,21 +1,11 @@
#!/bin/sh
-set -e
-
-if [ "$1" != "-p" ]; then
+if [[ "$1" != "-p" ]]; then
WORKDIR=${XDG_CONFIG_HOME:-$HOME/.config}/hmcl
mkdir -p $WORKDIR
cd $WORKDIR
fi
-if [ -n "${JAVA_HOME}" ]; then
- JAVA=${JAVA_HOME}/bin/java
-else
- JAVA=java
-fi
-
-if [ -z "${JAVAFX_HOME}" ]; then
- JAVAFX_HOME=/usr/lib/jvm/$(pacman -Ql java-openjfx | grep javafx | head -n 1 | cut -d / -f 5)
-fi
+JAVA_HOME=/usr/lib/jvm/$(pacman -Ql java-openjfx | grep javafx | head -n 1 | cut -d / -f 5)
-exec "${JAVA}" --module-path "${JAVAFX_HOME}/lib/javafx.base.jar:${JAVAFX_HOME}/lib/javafx.fxml.jar:${JAVAFX_HOME}/lib/javafx.graphics.jar:${JAVAFX_HOME}/lib/javafx.media.jar:${JAVAFX_HOME}/lib/javafx.swing.jar:${JAVAFX_HOME}/lib/javafx.web.jar:${JAVAFX_HOME}/lib/javafx.controls.jar" --add-modules=javafx.base --add-modules=javafx.fxml --add-modules=javafx.graphics --add-modules=javafx.media --add-modules=javafx.swing --add-modules=javafx.web --add-modules=javafx.controls -jar /usr/share/java/hmcl-bin/hmcl-bin.jar "$@"
+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_HOME}/lib/javafx.swing.jar:${JAVA_HOME}/lib/javafx.web.jar:${JAVA_HOME}/lib/javafx.controls.jar" --add-modules=javafx.base --add-modules=javafx.fxml --add-modules=javafx.graphics --add-modules=javafx.media --add-modules=javafx.swing --add-modules=javafx.web --add-modules=javafx.controls -jar /usr/share/java/hmcl-bin/hmcl-bin.jar "$@"