cs31415
cs31415

Reputation: 169

Java version shows as 1.5 after Java 6 installed on Mac OS X 10.5.8

  1. I've installed Java 6 from this location: http://support.apple.com/kb/DL1359

Java SE 6 is at the top of the list in Java preferences.

Yet, when I type in java -version, it gives me : java version "1.5.0_30"

  1. I note that /Library/Java/Home is pointing to /System/Library/Frameworks/JavaVM.Framework/Versions/1.5.0/Home

I also note that there is no corresponding /System/Library/Frameworks/JavaVM.Framework/Versions/1.6.0/Home

Instead /System/Library/Frameworks/JavaVM.Framework/Versions/1.6 and /System/Library/Frameworks/JavaVM.Framework/Versions/1.6.0 are both links pointing to /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents

Why the discrepancy?

  1. I note that /System/Library/Frameworks/JavaVM.Framework/Versions/CurrentJDK points to /System/Library/Frameworks/JavaVM.Framework/Versions/1.5.0

and /System/Library/Frameworks/JavaVM.Framework/Versions/Current points to /System/Library/Frameworks/JavaVM.Framework/Versions/A

What the heck is "A" ?

Upvotes: 1

Views: 3224

Answers (1)

Sunil Manheri
Sunil Manheri

Reputation: 2353

Just follow the below steps to change the Java version to 1.5:

  1. Open Terminal
  2. Type cd /System/Library/Frameworks/JavaVM.framework/Versions/
  3. Type sudo ln -fhsv 1.5 CurrentJDK

Refer Changing-Java-Version-in-Mac

Upvotes: 2

Related Questions