Antarctica, Winter 1982 (ivorjawa) wrote in macosxdev,
Antarctica, Winter 1982

Java preferences is doing something I don't understand

I'm running Snow Leopard, with Java 1.4.2, 5.0, and 6 installed.

Java Preference can switch between them, as evidenced by running "java -version".
However, if I have JAVA_HOME set, java 6 is the only version that is selected. This is with JAVA_HOME set to /Library/Java/Home as recommended by Apple.

[kujawa@dhcp-0-244 ~]$ java -version
java version "1.4.2_21"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_21-b01-324)
Java HotSpot(TM) Client VM (build 1.4.2-92, mixed mode)
[kujawa@dhcp-0-244 ~]$ setjhome 
[kujawa@dhcp-0-244 ~]$ echo $JAVA_HOME
[kujawa@dhcp-0-244 ~]$ java -version
java version "1.6.0_15"
Java(TM) SE Runtime Environment (build 1.6.0_15-b03-219)
Java HotSpot(TM) 64-Bit Server VM (build 14.1-b02-90, mixed mode)
  • Post a new comment


    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.