geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Blevins <david.blev...@visi.com>
Subject Re: [WARNING] - Mac users -- just update your CurrentJDK
Date Thu, 20 Apr 2006 06:59:42 GMT
According to the update text on the latest Java VM update for OS X:

"This release includes J2SE version 1.5.0_06. With this update J2SE  
5.0 becomes the preferred Java version, superseding Java 1.4.2. Java  
1.4.2 is still installed on your machine, but applications will run  
with J2SE 5.0 unless they specifically request Java 1.4.2."

Which means they changed the CurrentJDK symlink which is what /usr/ 
bin/java and others point to.   So, just update that to point to 1.4  
again and you'll be fine.

If you haven't yet done so, this script will work:

#!/bin/bash
function defaultjdk {
     local vmdir=/System/Library/Frameworks/JavaVM.framework/Versions
     local ver=${1?Usage: defaultjdk <version>}

     [ -z "$2" ] || error="Too many arguments"
     [ -d $vmdir/$ver ] || error="Unknown JDK version: $ver"
     [ "$(readlink $vmdir/CurrentJDK)" != "$ver" ] || error="JDK  
already set to $ver"


     if [ -n "$error" ]; then
	echo $error
	return 1
     fi

     echo -n "Setting default JDK & HotSpot to $ver ... "

     if [ "$(/usr/bin/id -u)" != "0" ]; then
	SUDO=sudo
     fi

     $SUDO /bin/rm /System/Library/Frameworks/JavaVM.framework/ 
Versions/CurrentJDK
     $SUDO /bin/ln -s $ver /System/Library/Frameworks/ 
JavaVM.framework/Versions/CurrentJDK

     echo Done.
}

defaultjdk 1.4



-David



On Apr 19, 2006, at 10:26 PM, Bruce Snyder wrote:

> On 4/19/06, Jeff Genender <jgenender@apache.org> wrote:
>> Yes...and before anyone asks...
>>
>> The JVM/JAVA_HOME/PATh was set to the 1.4 JVM.  The OS seems to get
>> mixed up about the path libs.
>
> You beat me to it ;-).
>
> Is there any way that we can massage the CLASSPATH as a temporary  
> workaround?
>
> Bruce
> --
> perl -e 'print unpack("u30","D0G)U8V4\@4VYY9&5R\"F)R=6-E+G-N>61E<D\! 
> G;6%I;\"YC;VT*"
> );'
>
> Apache Geronimo - http://geronimo.apache.org/
> Apache ActiveMQ - http://incubator.apache.org/activemq/
> Apache ServiceMix - http://incubator.apache.org/servicemix/
> Castor - http://castor.org/
>


Mime
View raw message