diff --git a/run-linux.sh b/run-linux.sh
index a0f92fa05d102f48eeebb35be5b25c6892d3e8c2..f2db28fdef5736922eaf4b0f8e7649fa041c3e2d 100644
--- a/run-linux.sh
+++ b/run-linux.sh
@@ -1,2 +1,6 @@
 #!/bin/bash
-java -cp lib/corpus-services.jar:lib/corpus-service-gui-1.0-SNAPSHOT-bundle.jar de.uni_hamburg.corpora.gui.GUIApp
+if [[ -z $JAVA_HOME ]]; then
+  java -cp lib/corpus-services.jar:lib/corpus-service-gui-1.0-SNAPSHOT-bundle.jar de.uni_hamburg.corpora.gui.GUIApp
+else
+  $JAVA_HOME/bin/java -cp lib/corpus-services.jar:lib/corpus-service-gui-1.0-SNAPSHOT-bundle.jar de.uni_hamburg.corpora.gui.GUIApp
+fi
\ No newline at end of file