summarylogtreecommitdiffstats
path: root/tvbrowser.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tvbrowser.sh')
-rw-r--r--tvbrowser.sh11
1 files changed, 9 insertions, 2 deletions
diff --git a/tvbrowser.sh b/tvbrowser.sh
index aa72000fab1b..0b946de433f5 100644
--- a/tvbrowser.sh
+++ b/tvbrowser.sh
@@ -1,4 +1,11 @@
#!/bin/sh
-cd /usr/share/java/tvbrowser
-java -jar tvbrowser.jar -ignorejvm "$@"
+cd /usr/share/java/tvbrowser/
+
+if [[ "$(archlinux-java get)" == java-8-* ]]; then
+ exec /usr/bin/java -jar tvbrowser.jar -ignorejvm "$@"
+else
+ # Force usage of latest java version
+ JVM_PATH=$(find /usr/lib/jvm/* -maxdepth 0 -type d | sort | tail -n1)
+ exec $JVM_PATH/jre/bin/java -jar tvbrowser.jar -ignorejvm "$@"
+fi