[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
# ===========================================================================
#
# SYNOPSIS
#
#   AX_PROG_JAVA
#
# DESCRIPTION
#   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
#   otherwise.
#   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
#     (but after AC_INIT)
#   - 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