Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to get JDK 1.5 on Mac OS X

Tags:

I've got to write some code for a legacy application that is still running JDK 1.5. Unfortunately, it looks like OS X doesn't actually have a 1.5 JDK installed; it just links to 1.6:

/System/Library/Frameworks/JavaVM.framework/Versions $ ls -l lrwxr-xr-x  1 root  wheel    5 Apr 26 11:53 1.3 -> 1.3.1 drwxr-xr-x  3 root  wheel  102 Feb 11 15:33 1.3.1 lrwxr-xr-x  1 root  wheel   10 Apr 26 11:53 1.4 -> CurrentJDK lrwxr-xr-x  1 root  wheel   10 Apr 26 11:53 1.4.2 -> CurrentJDK lrwxr-xr-x  1 root  wheel   10 Apr 26 11:53 1.5 -> CurrentJDK lrwxr-xr-x  1 root  wheel   10 Apr 26 11:53 1.5.0 -> CurrentJDK lrwxr-xr-x  1 root  wheel    5 Apr 26 11:53 1.6 -> 1.6.0 drwxr-xr-x  7 root  wheel  238 Apr 26 11:53 1.6.0 drwxr-xr-x  8 root  wheel  272 Apr 26 11:53 A lrwxr-xr-x  1 root  wheel    1 Apr 26 11:53 Current -> A lrwxr-xr-x  1 root  wheel    3 Apr 26 11:53 CurrentJDK -> 1.6 

It sounds like from http://developer.apple.com/java/faq/ that Java is part of the OS update...I'm on Mac OS X v10.6.3 (Snow Leopard). Is there a way to get an actual 1.5 JDK installed on this OS version?

Or do I need to try and find an old version of OS X before I can do this work?

like image 452
Eric Avatar asked May 17 '10 03:05

Eric


People also ask

How do I find JDK version on Mac?

Type terminal in the search bar and open it by clicking on the icon in the search results. 3. Once in the command line, run the command: java -version . The output should display the Java version installed on your MacOS.


1 Answers

Have a look at http://wiki.oneswarm.org/index.php/OS_X_10.6_Snow_Leopard on how to get and install 1.4 and 1.5 JDKs on Snow Leopard. Also bear in mind that whenever you run Software Update and a JDK update is installed, you will need to "fix" the symlinks to the 1.4 and 1.5 JDKs.

UPDATE: as a side note, for those developing with several JDKs on OS X, have a look at this handy little utility to switch JDK from the command line: setjdk.

like image 183
Rafael Cordones Avatar answered Oct 21 '22 22:10

Rafael Cordones