Apple Event: May 7th at 7 am PT

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Why does Mountain Lion want a Java runtime?

Mountain Lion keeps bugging me about "To open JavaApplication, you need to install a Java SE 6 runtime." It won't leave me alone! How do I stop this?


And what is "JavaApplication", anyway?

iMac (27-inch Mid 2010), Mac OS X (10.7.3)

Posted on Jul 25, 2012 1:26 PM

Reply
26 replies

Jul 28, 2012 7:01 AM in response to Babaganoosh

I'm seeing the same thing.


The only Login Item I have is iTunesHelper. I removed that and I'm still being bugged by the popup.


I DON'T WANT TO INSTALL JAVA -- I know that this would fix the problem, but I'm actually posting because I would like to know how to find out what Java component is triggering the message. I'm curious. If some core OS X component requires Java, then why isn't it installed with the rest of the OS?


Java Preferences won't launch, by the way.


Activity Monitor doesn't show anything tha't obviously a Java app trying to launch.

Jul 28, 2012 7:06 AM in response to psydeshow

Found it --- in the Console you can see which applications are trying to launch:


7/28/12 10:04:05.838 AM Download Java Components[11402]: Java Install cancelled

7/28/12 10:04:09.080 AM com.apple.launchd.peruser.501[184]: (com.crashplan.engine[11490]) Exited with code: 1

7/28/12 10:04:09.080 AM com.apple.launchd.peruser.501[184]: (com.crashplan.engine) Throttling respawn: Will start in 10 seconds

7/28/12 10:04:09.246 AM com.apple.launchd.peruser.501[184]: (com.mlbam.nexdef[11493]) Exited with code: 97

7/28/12 10:04:09.246 AM com.apple.launchd.peruser.501[184]: (com.mlbam.nexdef) Throttling respawn: Will start in 10 seconds


So the likely candidates are CrashPlan -- yep, I do remember that's a Java app -- and MLB.com's NexDef plugin, which ***** anyway and can be removed. :-)

Jul 28, 2012 7:20 AM in response to Manabu Miwa

I went my local Apple Store yesterday and the Genius said that the only way to prevent this pop-up is to just install Java runtime.

But I don't want to do it!


After some extra examinations, it turned out that the pen-tablet driver by Wacom probably needs Java-runtime and it has no longer appered after I uninstalled this driver.

But it is just applied in my case.

I don't know it helps all of you guys.

Aug 7, 2012 1:12 PM in response to psydeshow

I've been looking in the Console now, trying to find what's trigging this, but I've had no luck.


I have no peripherals or known installed drivers. This is a MBP (2007) that I use for sofa surfing and testing only, so it's a pretty clean install.


If anyone can come up with something, I'd appreciate it. I don't want to install Java if I don't have to.

Oct 3, 2012 2:45 AM in response to Manabu Miwa

After that, I've turned out that the application called "Facebook Videochat Updater" will also try to launch Java every 3 hours.


If you've no longer used "Facebook Voicechat Plug-in", you can uninstall this.

https://www.facebook.com/help/?faq=247662461917444


In addition, you'll need to delete "~/Library/LaunchAgents/com.facebook.videochat.UserName" file.


I hope to help it you all.

Mar 27, 2013 7:34 AM in response to psydeshow

I have crashPlan installed too. But I removed it from login items a while back. However, I was still noticing 'Java' in Activity monitor using 30% of my cpu constantly. So I went and removed Java. Then started getting this popup even without me trying to launch crashplan or any known applications that use java.


@Hugo, I also have Adobe Creative suite installed. So I tried to launch Photoshop CS6. And it seemed to open just fine. The problem is with the CS5 or CS5.1(5.5?) version of photoshop(and maybe older versions as well).

Oct 4, 2013 11:08 AM in response to Babaganoosh

I had this problem with the MLB app. It registered itself with launchd and tried to keep installing Java. (If they told me it needed Java I never would have installed it in the first place.)


The solution consisted of looking at Console to figure out what kept loading, getting the name from launchctl, and then removing it:


launchctl list

launchctl remove com.mlbam.nexdef.core.NexdefLoader


I found the solution here:

http://superuser.com/questions/253739/removing-startup-item-from-com-apple-launc hd

Why does Mountain Lion want a Java runtime?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.