Updated on 10.7.
Now uses /usr/libexec/java_home if it exists.
(Doesn't exist on 10.4, for example).

Fang

> It's making unwarranted assumptions about my Java setup:
>
> #!/bin/sh -ev
>       mkdir build
>       cd build
>       # old-location
>       # JAVA_HOME=`/usr/libexec/java_home`
>       JAVA_FW=/System/Library/Frameworks/JavaVM.framework
>       JAVA_HOME=$JAVA_FW/Home
>       test -d $JAVA_HOME && test -x $JAVA_HOME || \
>         { echo "$JAVA_HOME not found." ; exit 1 ;}
> /System/Library/Frameworks/JavaVM.framework/Home not found.
>
> $ /usr/libexec/java_home
> /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home
>
> I'm guessing that parsing `/usr/libexec/java_home` is a better way to go
> here for portability and to deal with the wacked out Java in OS X.
>

-- 
David Fang
http://www.csl.cornell.edu/~fang/


------------------------------------------------------------------------------
_______________________________________________
Fink-users mailing list
Fink-users@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.macosx.fink.user
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to