Search |
||||
Java SE 6 U5 on Mac OS X LeopardPosted by arungupta on April 30, 2008 at 12:01 PM PDT
Yesterday, Apple released Java SE version 1.6.0_05 for 64-bit Intel-based Mac OS X 10.5.2 or later. Download it here! It's restricted to 64-bit machines and Charles is unhappy about it. Hopefully, they'll release a 32-bit version as well. Type "sw_vers" in a terminal to check the Mac OS X version as shown below:
![]() Anyway, after verifying the system requirements, download 57MB bundle and install it following the standard instructions. ![]() And now successfully installed: ![]() It gets installed in "/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0" and shows the version number as:
The default Java version can be changed by using "Java Preferences" as shown below:
![]() Pick the version of your choice and that should get you going! These are the days before JavaOne and all my demos on this machine have been tested using the default J2SE 5. But I'll play with the new release after JavaOne anyway :) Do you know sign up for GlassFish Day is FREE and gives you access to JavaOne pavilion as well ? Do it now! A complete archive of all Mac OS X tips on this blog are available here. Technorati: oxstips mac leopard javase6 javase jdk »
Related Topics >>
J2SE Comments
Comments are listed in date ascending order (oldest first)
Submitted by jonzo on Wed, 2008-07-09 05:05.
Hi Arun,
You won't be able to run Eclipse with the the current Apple Java SE 6, as it's 64-bit.
Eclipse relies on SWT which is only 32-bit at present due to it's reliance of Carbon.
You can still use it from within Eclipse to develop/compile apps as long as they're not using SWT also.
Jon.
Submitted by arungupta on Wed, 2008-07-09 05:50.
Jon, thanks for the clarification. Do I have to explicitly configure Java SE 6 in Eclipse even though it's the default VM ?
Submitted by sindharta on Sat, 2008-07-26 16:51.
A note: changing the default java to Java SE 6-64 bit will break all your current Java applications which require Java 32 bit.
Submitted by henkomannen on Wed, 2008-05-07 01:50.
Hi Arun,
have you tried to start up Eclipse (I myself am using Eclipse 3.2) with this configuration? It seems you get a JVM Terminated error in your face at startup if you run with anything higher than J2SE 1.5.
Anyone else running Java SE 6 on Mac OS X and Eclipse?
/Henrik
Submitted by arungupta on Thu, 2008-06-26 18:41.
I started Eclipse 3.4 and even though Java SE 6 1.6.0_05 is my default VM, Eclipse still picked up 1.5 only :(
Submitted by kajkandler on Wed, 2009-03-04 07:35.
On Mac, you can set the default VM to be 1.6.0 - 64 bit, but you have to configure Eclipse to use the 1.5.0 32 bit JVM.
In order to do that un-comment the line
-vm/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Commands/java
in Eclipse.app/Contents/Info.plist
Beware an Eclipse upgrade might return you to the unedited file.
|
||||
|
|