Default Java CLASSPATH on OS X
Ever wonder where java looks for jars by default
on OS X. Just check out the default classpath.
Have a look at this
file:
/System/Library/Java/JavaConfig.plist
and
its property named
"DefaultClasspath"
For Panther (OS X
10.3), the default classpath includes these
directories:
/Library/Java
/System/Library/Java
/Network/Library/Java
/System/Library/Frameworks/JavaVM.framework/Classes/classes.jar
/System/Library/Frameworks/JavaVM.framework/Classes/ui.jar
For
Tiger (OS X 10.4), we
have:
$HOME/Library/Java
$NEXT_ROOT/Library/Java
$NEXT_ROOT/System/Library/Java
$NEXT_ROOT/Network/Library/Java
$NEXT_ROOT/System/Library/Frameworks/JavaVM.framework/Classes/classes.jar
$NEXT_ROOT/System/Library/Frameworks/JavaVM.framework/Classes/ui.jar
....
and to see the value of those system variables, just
do:
echo
$HOME
echo $NEXT_ROOT
Posted: Thursday - May 19, 2005 at 11:35 AM