Wednesday, November 21, 2012

Installing JDK 7 on Mac OS X


To get JDK 7 up,
Surgery required.  So, I headed over to:
/System/Library/Frameworks/JavaVM.framework/Versions
This is where the system jvm's are stored.  You'll notice a symbolic link for CurrentJDK.  It probably points to:
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents
You're going to want to point that to the new JDK, which java_home tells us is located in:
bone@zen:/usr/libexec$ /usr/libexec/java_home
/Library/Java/JavaVirtualMachines/jdk1.7.0_09.jdk/Contents/Home
So, the magic commands you need are:
bone@zen:/System/Library/Frameworks/JavaVM.framework/Versions$ sudo rm CurrentJDK
bone@zen:/System/Library/Frameworks/JavaVM.framework/Versions$ sudo ln -s /Library/Java/JavaVirtualMachines/jdk1.7.0_09.jdk/Contents/ CurrentJDK
Then, you should be good:
bone@zen:/System/Library/Frameworks/JavaVM.framework/Versions$ java -version 
java version "1.7.0_09"
Java(TM) SE Runtime Environment (build 1.7.0_09-b05)
Java HotSpot(TM) 64-Bit Server VM (build 23.5-b02, mixed mode)

16 comments:

Kirk True said...

Just pulled the latest Cassandra to get back into hacking it and noticed it's using JDK 7. Thanks for getting me unstuck. Thanks!

João said...

Thanks! It solved my maven issue! ;)

mahasiswa teladan said...

hi...Im student from Informatics engineering nice article,
thanks for sharing :)

sarah taylor said...

Thanks for sharing such informative article on Java technology. It is most preferred technology among developers to create stunning mobile application fast and easy. It also created massive career opportunity for aspiring professionals. JAVA J2EE Training in Chennai

john son said...

Your posts is really helpful for me.Thanks for your wonderful post. I am very happy to read your post. It is really very helpful for us and I have gathered some important information from this blog.

Best JAVA Training Institute in Chennai

yuvaraj v said...

Thanks for getting me unstuck. Thanks!hadooptrainingchennai..Very awesome blogs!!!

Michael Chen said...

Thanks. java_home was the command I needed to figure out the library path :-0

dhanamlakshmi palu said...

This is extremely helpful info!! Very good work. Everything is very interesting to learn and easy to undestood. Thank you for giving information.
AWS course chennai | AWS Certification in chennai | AWS Certification chennai

Suranka VMware said...

VMWare course chennai |
I gathered a lot of information through this article.Every example is easy to undestandable and explaining the logic easily.Thanks!

VMWare certification in chennai | VMWare certification chennai

Dagdgsd Dffbd said...

Nice article, thanks for the information. It's very complete information. I will bookmark for next reference
jaring futsal | jaring golf | jaring pengaman proyek |
jaring pengaman bangunan | jaring pengaman gedung
http://www.jual-jaring.blogspot.com/
http://www.agen-jaring.blogspot.com/
http://www.pancasamudera-safetynet.blogspot.com/
http://www.toko-jaring.blogspot.com/
http://www.pusat-jaring.blogspot.com/
http://jualjaringpengaman.blogspot.com/
https://pancasamudera.wordpress.com/
https://pasangjaringfutsal.wordpress.com/
https://jualtambangmurah.wordpress.com/
https://tokojaring.wordpress.com/
https://jualjaringfutsal.wordpress.com/
https://jaringfutsal.wordpress.com/

Jamuna Pandy said...

Hi, This is Jamuna from Chennai. I have read your blog and I got some knowledgeable information through this blog. Really useful blog. Keep update your blog.

Regards...
Java Training in Chennai

Anu Sri said...
This comment has been removed by the author.
Anu Sri said...

Thanks for sharing this awesome information with us. It was really helpful.

best web designing course in chennai

Kang Yudi said...

It's very useful and informative, thank you so much.
iklan baris gratis

Andrew Son said...

There are lots of information about latest technology and how to get trained in them, like Hadoop Training Chennai have spread around the web, butthis is a unique one according to me. The strategy you have updated here will make me to get trained in futuretechnologies(Hadoop Training in Chennai). By the wayyou are running a great blog. Thanks for sharing this.

Raksha said...

Thank you for the informative post. will try this method to install jdk in my mac.
Web designing course in Chennai | Web designing course in Chennai