I use Chrome on a Mac running OSX-Yosemite. Since I upgraded to Yosemite I get periodic messages saying I don’t have Java. However according to the Java website I have the correct version of Java and it is working. Any ideas how I can fix this?
Under what circumstances are you getting thee messages? If it is when you visit certain web sites, I would suspect malware attempting to trick you into installing it.
Since rather few web sites use Java these days, unless you have some specific need for it, it may well be best just to uninstall it. It does pose a malware risk.
I do need Java. I’ll get a screenshot next time it comes up, but it seems to happen randomly, not when I’m on any particular website, i.e., it will popup when I have just had Chrome open in the background and haven’t opened any new pages for half an hour.
I’m not running Yosemite, yet, but there’s been a fair amount of discussion of this issue at MacInTouch.com. The consensus seems to be that something running in the background wants an older version of Java than the one you have installed and periodically lets you know that. Try using Activity Monitor to see what’s running, particularly when the dialogue pops up.
It hasn’t occurred to me that it’s not Chrome. I’ve been playing a few Steam games lately, does the Steam client use Java? Dropbox - Screenshot 2014-12-01 22.31.14.png - Simplify your life
I don’t think the Steam client does, but some games are written in Java. I’d think it more likely that there’s some background process that’s been around for a long time, from something you used or installed a while ago, that’s reacting to the upgrade to Yosemite (and change in Java versions available). This was the experience of some people at MacInTouch. It would be a good idea to use Activity Monitor to see what processes are running (there will be lots, most being “daemons” started up by the system itself).
On the other hand, trying to diagnose a problem long-distance is iffy at best, so I may be off target.
An old program might require Java 6 , which you can get from apple
oracle java website would offer java 8 - well they don’t make a Yosemite compatible java 6.