X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=build-aux%2Fjavaexec.sh.in;h=87c4a424386b1ddb024bea2e5a796961bd0381c5;hb=408606ad91bf1c2a4993a3446e6422ea81b8b325;hp=db896e42ff0803aaea4c6c62ac2e2d18898f97bd;hpb=d9092393615ba47ca61753aa7b2a65dd6e040bdb;p=gnulib.git diff --git a/build-aux/javaexec.sh.in b/build-aux/javaexec.sh.in index db896e42f..87c4a4243 100644 --- a/build-aux/javaexec.sh.in +++ b/build-aux/javaexec.sh.in @@ -1,13 +1,13 @@ #!/bin/sh # Execute a Java program. -# Copyright (C) 2001 Free Software Foundation, Inc. +# Copyright (C) 2001, 2006, 2009, 2010 Free Software Foundation, Inc. # Written by Bruno Haible , 2001. # -# This program is free software; you can redistribute it and/or modify +# This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -15,8 +15,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software Foundation, -# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ +# along with this program. If not, see . # This uses the same choices as javaexec.c, but instead of relying on the # environment settings at run time, it uses the environment variables @@ -27,9 +26,9 @@ # # The extra CLASSPATH must have been set prior to calling this script. -CONF_JAVA='@JAVA@' +CONF_JAVA='@CONF_JAVA@' CONF_CLASSPATH='@CLASSPATH@' -if test -n "$CONF_JAVA"; then +if test -n "@HAVE_JAVA_ENVVAR@"; then # Combine given CLASSPATH and configured CLASSPATH. if test -n "$CLASSPATH"; then CLASSPATH="$CLASSPATH${CONF_CLASSPATH:+@CLASSPATH_SEPARATOR@$CONF_CLASSPATH}" @@ -43,20 +42,24 @@ else unset JAVA_HOME export CLASSPATH if test -n "@HAVE_GIJ@"; then - test -z "$JAVA_VERBOSE" || echo gij "$@" - exec gij "$@" + # In this case, $CONF_JAVA is "gij". + test -z "$JAVA_VERBOSE" || echo "$CONF_JAVA $@" + exec $CONF_JAVA "$@" else if test -n "@HAVE_JAVA@"; then - test -z "$JAVA_VERBOSE" || echo java "$@" - exec java "$@" + # In this case, $CONF_JAVA is "java". + test -z "$JAVA_VERBOSE" || echo "$CONF_JAVA $@" + exec $CONF_JAVA "$@" else if test -n "@HAVE_JRE@"; then - test -z "$JAVA_VERBOSE" || echo jre "$@" - exec jre "$@" + # In this case, $CONF_JAVA is "jre". + test -z "$JAVA_VERBOSE" || echo "$CONF_JAVA $@" + exec $CONF_JAVA "$@" else if test -n "@HAVE_JVIEW@"; then - test -z "$JAVA_VERBOSE" || echo jview "$@" - exec jview "$@" + # In this case, $CONF_JAVA is "jview". + test -z "$JAVA_VERBOSE" || echo "$CONF_JAVA $@" + exec $CONF_JAVA "$@" else echo 'Java virtual machine not found, try installing gij or set $JAVA, then reconfigure' 1>&2 exit 1