more robust determination of java executable;
authorwenzelm
Tue, 16 Nov 2010 22:13:54 +0100
changeset 40571 fbac01813bff
parent 40570 bf8f92bdf630
child 40572 2315c3daee74
more robust determination of java executable;
Isabelle
etc/settings
--- a/Isabelle	Tue Nov 16 21:54:52 2010 +0100
+++ b/Isabelle	Tue Nov 16 22:13:54 2010 +0100
@@ -24,6 +24,6 @@
 [ -e "$ISABELLE_HOME/Admin/build" ] && "$ISABELLE_HOME/Admin/build" jars
 
 CLASSPATH="$(jvmpath "$CLASSPATH")"
-exec "$ISABELLE_JAVA" \
+exec "$ISABELLE_TOOL" java \
   "-Disabelle.home=$(jvmpath "$ISABELLE_HOME")" \
   -jar "$(jvmpath "$ISABELLE_HOME/lib/classes/isabelle-scala.jar")" "$@"
--- a/etc/settings	Tue Nov 16 21:54:52 2010 +0100
+++ b/etc/settings	Tue Nov 16 22:13:54 2010 +0100
@@ -55,7 +55,11 @@
 ### JVM components (Scala or Java)
 ###
 
-ISABELLE_JAVA="java"
+if [ -n "$JAVA_HOME" ]; then
+  ISABELLE_JAVA="$JAVA_HOME/bin/java"
+else
+  ISABELLE_JAVA="java"
+fi
 
 classpath "$ISABELLE_HOME/lib/classes/Pure.jar"