Don't add tools.jar if it is not existing.
authorjfclere <jfclere@13f79535-47bb-0310-9956-ffa450edef68>
Fri, 9 Feb 2007 10:33:43 +0000 (10:33 +0000)
committerjfclere <jfclere@13f79535-47bb-0310-9956-ffa450edef68>
Fri, 9 Feb 2007 10:33:43 +0000 (10:33 +0000)
git-svn-id: https://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk@505244 13f79535-47bb-0310-9956-ffa450edef68

bin/setclasspath.sh

index f884d23..9250c87 100755 (executable)
@@ -68,8 +68,17 @@ fi
 JAVA_ENDORSED_DIRS="$BASEDIR"/endorsed
 
 # Set standard CLASSPATH
+if [ "$1" = "javac" ] ; then
+  if [ ! -f "$JAVA_HOME"/lib/tools.jar ]; then
+    echo "Can't find tools.jar in JAVA_HOME"
+    echo "Need a JDK to run javac"
+    exit 1
+  fi
+fi
 if [ "$1" = "debug" -o "$1" = "javac" ] ; then
-  CLASSPATH="$JAVA_HOME"/lib/tools.jar
+  if [ -f "$JAVA_HOME"/lib/tools.jar ]; then
+    CLASSPATH="$JAVA_HOME"/lib/tools.jar
+  fi
 fi
 
 # OSX hack to CLASSPATH