[test x$JAVA = x && AC_CHECK_PROGS([JAVA], [m4_ax_prog_java_list], [], [$JAVAPREFIX/bin])])
# ===========================================================================
# http://www.gnu.org/software/autoconf-archive/ax_prog_java.html
# ===========================================================================
# Here is a summary of the main macros:
# AX_PROG_JAVAC: finds a Java compiler.
# AX_PROG_JAVA: finds a Java virtual machine.
# AX_CHECK_CLASS: finds if we have the given class (beware of CLASSPATH!).
# AX_CHECK_RQRD_CLASS: finds if we have the given class and stops
# AX_TRY_COMPILE_JAVA: attempt to compile user given source.
# AX_TRY_RUN_JAVA: attempt to compile and run user given source.
# AX_JAVA_OPTIONS: adds Java configure options.
# AX_PROG_JAVA tests an existing Java virtual machine. It uses the
# environment variable JAVA then tests in sequence various common Java
# virtual machines. For political reasons, it starts with the free ones.
# You *must* call [AX_PROG_JAVAC] before.
# If you want to force a specific VM:
# - at the configure.in level, set JAVA=yourvm before calling AX_PROG_JAVA
# - at the configure level, setenv JAVA
# You can use the JAVA variable in your Makefile.in, with @JAVA@.
# *Warning*: its success or failure can depend on a proper setting of the
# CLASSPATH env. variable.
# TODO: allow to exclude virtual machines (rationale: most Java programs
# cannot run with some VM like kaffe).
# Note: This is part of the set of autoconf M4 macros for Java programs.
# It is VERY IMPORTANT that you download the whole set, some macros depend
# on other. Unfortunately, the autoconf archive does not support the