diff options
author | wxt1221 | 2024-02-12 16:25:09 +0800 |
---|---|---|
committer | wxt1221 | 2024-02-12 16:25:09 +0800 |
commit | 77b6c30e180d8b08cbdb8eb9bdefa22f5d791a9e (patch) | |
tree | 739092de6ba4b6f5f4cf572162b9ee09e08e261e /hmcl-launch-script | |
parent | 37207e029d14c3504b5879c1e9e81a7ca5e06d43 (diff) | |
download | aur-77b6c30e180d8b08cbdb8eb9bdefa22f5d791a9e.tar.gz |
update to 3.5.5.235
Diffstat (limited to 'hmcl-launch-script')
-rwxr-xr-x | hmcl-launch-script | 16 |
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 "$@" |