summarylogtreecommitdiffstats
path: root/moneydance.sh
diff options
context:
space:
mode:
Diffstat (limited to 'moneydance.sh')
-rwxr-xr-xmoneydance.sh11
1 files changed, 9 insertions, 2 deletions
diff --git a/moneydance.sh b/moneydance.sh
index 07303f645d18..efd8737957ae 100755
--- a/moneydance.sh
+++ b/moneydance.sh
@@ -1,8 +1,15 @@
#!/bin/sh
-export PATH=/usr/lib/jvm/java-11-openjdk/bin/:$PATH
+if [ -L /usr/lib/jvm/default ]; then
+ export PATH=/usr/lib/jvm/default/bin/:$PATH
+else
+ printf "[ ERROR ] No default Java environment available.\n"
+ archlinux-java status
+ printf "\nFix your Java environment by running:\n sudo archlinux-java set <JAVA_ENV>"
+ exit 1
+fi
export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=gasp -Dawt.useSystemAAFontSettings=on'
for name in /usr/share/java/moneydance/*.jar; do
CP=$CP:$name
done
#/usr/lib/jvm/java-11-openjdk/bin/java -cp $CP Moneydance
-java -cp $CP Moneydance
+java -cp "$CP" Moneydance