incubator-cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Blair Zajac <bl...@orcaware.com>
Subject Re: Cassandra 2.0 : Ant build issue
Date Mon, 22 Jul 2013 20:37:54 GMT
On 07/22/2013 01:31 PM, Soumava Ghosh wrote:
> Thanks Andrew!
>
> JAVA_HOME was the issue. It was not set, and I think that's why the
> build was somehow defaulting to /Library/Java/Home which was a 1.6 JDK.
> It should have
> been /Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home.
> Setting JAVA_HOME to this path unblocked the build.
>
> If I may ask, isn't the Java setup supposed to update the environment
> variable?

It looks like its ant doing this.  In ant 1.9.0's shell script wrapper, 
it'll use the OS's Java if JAVA_HOME isn't set (see below).

Blair


# OS specific support.  $var _must_ be set to either true or false.
cygwin=false;
darwin=false;
mingw=false;
case "`uname`" in
   CYGWIN*) cygwin=true ;;
   Darwin*) darwin=true
            if [ -z "$JAVA_HOME" ] ; then
                if [ -x '/usr/libexec/java_home' ] ; then
                    JAVA_HOME=`/usr/libexec/java_home`
                elif [ -d 
"/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home" 
]; then
 
JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home
                fi
            fi
            ;;
   MINGW*) mingw=true ;;
esac



Mime
View raw message