Saturday, February 1, 2014

How to Find Java Mission Control on OSX 10.9

i was excited to show some of my colleagues how great Java Mission Control is to debug, troubleshoot and monitor local and remote Java applications. On my OSX 10.9 laptop i installed the latest Oracle JDK 7, which now includes Java Mission Control with the JDK, and i expected to be able to type jmc on the command line. that didn't work and resulted in a command not found! OSX Finder wouldn't find jmc it either. i found a hint on an OTN community thread. the Java installer only put installation files in the obscure and hard to find /Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/ instead of also placing a shortcut in /usr/local/bin which should link to /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/jmc that should change when you use /usr/libexec/java_home. you can see the install location by running this command:
$ find /Library/Java -name jmc
/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/bin/jmc
/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/lib/missioncontrol/Java Mission Control.app/Contents/MacOS/jmc

the solution i chose was to create this executable file in /usr/local/bin/jmc

#!/bin/bash

/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/bin/jmc

maybe it's because i had JDK 7 installed originally before Mission Control was included with it. i'm not sure, but i hope this helps someone else.

43 comments:

Andy Piper said...

Seems to work for me without that script - jmc at the shell brings it right up.

... not that i know what to do with it (yet) - I'm slightly amused that it is an Eclipse RCP app though!

Seth Williams said...

Java Mission Control is indeed very useful when debugging java applications. If you want to know about training courses in Java, you can visit this link.
http://www.fireboxtraining.com/java

K Sarah said...

Java Mission Control is an advanced set of tools that enables efficient and detailed analysis of the extensive of data collected by Java Flight Recorder. The tool chain enables developers and administrators to collect and analyze data from Java applications running locally or deployed in production environments.
Here is MN web designer profile from Minneapolis web design firm!

akhil sharma said...

thanks for share this good post
best valentine day poem
valentine day whatsapp status
valentine day message for facebook

Rahul Singh said...

good
happy valentine day
valentine day wishes for boyfriend
valentine day poems for girlfriend
valentines day message for wife
valentine day message for girlfriend

Nainika Joseph said...

Helpful as always. Every post you write produce a massive value to your readers that is the only reason it is so popular and has great authority. I read this content really awesome.I hope this information may change my business carrier.I can remember these things whenever taking the decision.


SAP training in Chennai

Arjun kumar said...

Some of them were feeling very difficult to learn programming language. Once they are familiar with programming language they decided to learn the language in a simple way. Start to learn Java courses at FITA. They are providing a wonderful training with best MNC experts.
JAVA Training in Chennai | JAVA course in Chennai | JAVA Training Institutes in Chennai

Devi.Angularjs said...

I have read your blog its very attractive and impressive. I like it your blog.

Java Training in Chennai Java Training in Chennai | Core Java Training in Chennai Java Training in Chennai

Online Java Training Java 8 Online Training | Java J2EE Online Training | JavaEE Training Institute in Chennai

Devi.Angularjs said...

Hibernate Training Institutes in ChennaiHibernate Training Institutes in Chennai Hibernate Online Training Hibernate Online Training Hibernate Training in Chennai Hibernate Training in Chennai Java Online Training Java Online Training

Devi.Angularjs said...

JSF Training Institutes in Chennai JSF Training Institutes in Chennai Java EE Training Institutes in Chennai Java EE Training Institutes in Chennai J2EE Training Institutes in Chennai J2EE Training Institutes in Chennai | Core Java Training Institutes in Chennai Java Training Institutes Java Training Institutes

Devi.Angularjs said...

Java Training in Chennai | Java Training in Chennai | Dot Net Training in Chennai |
JavaScript Training in CHennai | Java Training Institutes | Single Page Application Development

Rajapriya R said...

really nice and great blog to read

selenium training in chennai | selenium training institute in chennai | Android training in chennai | android training institute in chennai

Nandhini said...
This comment has been removed by the author.
Saradha Devi said...

great post
Best Selenium Training in Chennai | Android Training in Chennai | Java Training in chennai | Webdesigning Training in Chennai

Geetha Devi said...

Nice blog.
Best Selenium Training in Chennai |Selenium Training in Chennai |
Android Training in ChennaiBest Manual Testing Training in chennai

Steve Hawks said...

Most of the people have got interested to learn android course, because there is a massive demand for Android developers. Being an android developer would be the correct career choice. So, start your career in android field. Students who wish to get their android developer then step into FITA. They are offering a wonderful training with best MNC experts.
Regards,
Android Training in Chennai | Android Training | Android course in Chennai

Haxie 100 said...

HAPPY NEW YEAR Wishes
HAPPY NEW YEAR HD Images
HAPPY NEW YEAR SMS

Ranjit Ram said...

Want to know about Veterans Day,which is a day to celebrate the great officers of the US army,just checkout my blog Veterans Day 2016 and stay updated.

geethu said...


The strategy you have posted on this technology helped me to get into the next level and had lot of information in it. The python programming language is very popular and most widely used.
Python Training in Chennai | Python Course in Chennai

Melisa said...

Excellent post!!! Java is most popular and efficient programming language available in the market today. It helps developers to create stunning desktop/web applications loaded with stunning functionalities. Java Course in Chennai | Best JAVA Training in Chennai|JAVA Training in Chennai

harsha hai said...

I read your post it's very useful for us. Thank you for sharing. C & C++ training institute in chennai.

Andrew Son said...

Thanks for taking time to share this post.It is really useful.Continue sharing more like this.
Regards,
C Training in Chennai | C++ Training in Chennai | C Language Training

Saradha Devi said...

really good one thanks a lot

Online Selenium Training | Selenium Training Institute in Chennai | Best Selenium Training Center in chennai | Best Automation Testing Training in Chennai

Siva Seo said...

I have read your blog its very informative and impressive. Keep Updating.ERP software chennai|ERP in chennai

Ali manhas said...


happy valentines day 2017 wishes

happy valentines day 2017 images

happy valentines day quotes 2017

happy valentines day status for whats app 2017

happy valentines day facebook status 2017
happy valentines day 2017 wishes

happy valentines day 2017 images

happy valentines day quotes 2017

happy valentines day status for whats app 2017

happy valentines day facebook status 2017

Rasool Bevi said...

I agree with your thoughts!!! As the demand of java programming application keeps on increasing, there is massive demand for java professionals in software development industries. Thus, taking training will assist students to be skilled java developers in leading MNCs.
Java Training in Chennai

Trick Junction said...

Valentines Week

12thresult said...

All the information about the valentines day 2017 will be updated on our site. Whether it is tips to make a new girl friend or the gifts to present to your already one, can be checked anytime on our website.

Simuka Rafeal said...

A child asked God: "If everything was written in fate so why should the convention?".
Friv 2 | Unblocked | Yepi 2 | Unblocked Games | Xbox One Gamestop

Happy Valentines Day 2017 said...

OMG OMG OMG!!
Your Post Is Very Informative
Thanks For Sharing
Visit Our Sites Also


Wishesquotescards.com
Valentine's Day Love Messages
Valentine's Day Wishes For Husband
Valentine's Day Wishes For Boyfriend
Valentines Day ECards Download
Valentine's Day Romantic Images
Download Valentine's Day HD Images
Valentine's Day 2017 Quotes
Happy Holi Status
Valentine's Day Romantic Images

Movers Online said...

Very helpful information specifically the last part I care for such info a lot.
Packers and Movers Bangalore
Packers and Movers Hyderabad
Packers and Movers Delhi
Packers and Movers Chennai
Packers and Movers Mumbai
Packers and Movers Pune
Packers and Movers Noida
Packers and Movers Gurgaon
Packers and Movers

Siva Seo said...

Nice Blog. Thank you for Sharing. Enterprise Resource Planning Software Solutions in Chennai. For more details contact us [email protected]
erp in Chennai | erp software providers chennai

Evelin Harriet said...

I have read your blog its very Interesting. Thanks for sharing.
erp software solutions in chennai | erp software development chennai

Siva Seo said...

Thank you for this valuable information. I have got some important suggestions from it. I'm working in Brave Technologies Private Limited. web development company in chennai

Nandhini said...

I have read your blog its very attractive and impressive. I like it your blog.
Java Training in Chennai

Packers Movers Hyderabad said...

An excellent information provided thanks for all the information
visit here :
Packers And Movers Hyderabad charges
Packers and Movers Hyderabad to Kolkatta
Packers and Movers Hyderabad to Ahmedabad

Bay Max said...

Excellent post!!! Your article helped to under the future of java development. Being an open source platform, java is integrated in most of the software development industries to create rich featured applications.Java Course in Chennai | Best JAVA Training in Chennai

Online Training in Hyderabad said...



very useful info, and please keep updating........
Online Training

Words Doctorate said...


Well, it’s a nice one, I have been looking for. Thanks for sharing such informative stuff.

PhD Thesis Writing Services
Dissertation Writing Services
Research Paper Writing Services

Mohana M said...

Really very informative post you shared here. Keep sharing this type of informative blog. If anyone wants to become a Java professional learn Java Training in Bangalore. Nowadays Java has tons of job opportunities for all professionals.

Krishna Veni said...

Very impressive, Nice blog about java, Thanks for sharing your valuable info, it is very easy to understand, really more helpful for me.
Java Training in Velachery | Java Training institute in velachery

Ashish Sharma said...

Thanks for sharing your info. I really appreciate your efforts and I will be waiting for your further write.

Agarwal Packers and Movers
Packers and Movers in Delhi
Packers and Movers Bangalore
Movers and Packers
Packers and Movers Mumbai
Packers and Movers Chennai
Packers and Movers Surat
Packers and Movers Panipat
Packers and Movers Hyderabad

Mounika said...

Wonderful post. keep sharing...CCNA Training Institute in Chennai | CCNA Training Institute in Velachery.