Macro: ac_check_java_home

Back to the Main Page. | # ac_check_java_home | Download the M4 Source.

Synopsis

  `AC_CHECK_JAVA_HOME`

Version

  1.2 (2002/12/12) Installed_Packages @ ac-archive-0.5.39

Author

  Gleen Salmon <gleensalmon@yahoo.com>

Description

  Check for Sun Java (JDK / JRE) installation, where the 'java' VM is in. If found, set environment variable JAVA_HOME = Java installation home, else left JAVA_HOME untouch, which in most case means JAVA_HOME is empty.

M4 Source Code

      AC_DEFUN([AC_CHECK_JAVA_HOME],[
      AC_REQUIRE([AC_EXEEXT])dnl
      TRY_JAVA_HOME=`ls -dr /usr/java/* 2> /dev/null | head -n 1`
      if test x$TRY_JAVA_HOME != x; then
      	PATH=$PATH:$TRY_JAVA_HOME/bin
      fi
      AC_PATH_PROG(JAVA_PATH_NAME, java$EXEEXT)
      if test x$JAVA_PATH_NAME != x; then
      	JAVA_HOME=`echo $JAVA_PATH_NAME | sed "s/\(.*\)[[/]]bin[[/]]java$EXEEXT$/\1/"`
      fi;dnl
      ])