It seems Apple has been lagging behind releasing a general update for Java for OSX Tiger. Rumour has it that Leopard will include java 1.6, however some people need it now. The good news is that it can be installed on Tiger now with the following steps.

1. Go to connect.apple.com, and register/log in. You will need an account to do this.
2. Go to the downloads section and select “Java” on the right hand side menu
3. Download “Java SE 6.0 Release 1 DP6 (Disk Image)”
4. Once downlaod is complete, and launch the installer
5. Complete the steps in the installer
6. Launch Terminal, and issue these commands:

    # cd /System/Library/Frameworks/JavaVM.framework/Versions
    # sudo rm CurrentJDK
    (enter your password)
    # sudo ln -s 1.6 CurrentJDK

This will set Java 1.6 to be your default java installation.

8 Comments

  1. guijoss says:

    Hi,
    i tried to follow the steps but when i launch the installer it says : “This volume contains a newer version of java.”, and then close …
    My specs : Alubook 1,25 ppc tiger 10.4.11
    Please, thanks a lot for your help !
    Regards,

    GJ

  2. Steven Haigh says:

    Java 1.6 is now available via Software Update. You should use that instead of this older beta. Chances are, from the error message you told me, you already have Java 1.6 installed.

  3. java 1.6 na mac os 10.4 - MyApple.pl says:

    [...] | #3 patrzyłeś na to Installing Java 1.6 on OSX at Steve’s Blog ?? Komputer: MacBook 1.86 C2D/1GB/120GB & iMac Alu 20” & PD/1GB/GF7 & Nintendo Wii [...]

  4. David Portabella says:

    Now it is easier.
    You can select the java version you want to use from here:
    /Applications/Utilities/Java/Java Preferences

  5. Aaron says:

    hi,
    I had the same problem as guijoss and i tried sofwatre update but things that require java 1.6 is still not working.

  6. K W says:

    Java 1.6 is not available for OSx 10.4, you either have to upgrade to mac os x 10.5 or find a patch somehow…I am trying to find a patch… Soy Latte might be a possibility

  7. When will 800mhz be available in preware - PreCentral Forums says:

    [...] 1. Go to connect.apple.com, and register/log in. You will need an account to do this. 2. Go to the downloads section and select “Java” on the right hand side menu 3. Download “Java SE 6.0 Release 1 DP6 (Disk Image)” 4. Once downlaod is complete, and launch the installer 5. Complete the steps in the installer 6. Launch Terminal, and issue these commands: # cd /System/Library/Frameworks/JavaVM.framework/Versions # sudo rm CurrentJDK (enter your password) # sudo ln -s 1.6 CurrentJDK This will set Java 1.6 to be your default java installation. source:Installing Java 1.6 on OSX at Steve’s Blog [...]

  8. Rebecca says:

    As an addon to David’s suggestion above, you may need to turn java 5 off to get java 6 working as the default.

    By default the apple update installer doesn’t turn off 5.

    You can select the java version you want to use from here:
    /Applications/Utilities/Java/Java Preferences

    from the terminal java -version will let you know which is running by default.

Leave a Reply