How to run Arduino Software on a Mac (OS X 10.9.2) with Java 7

Hi,

After some waiting I received my Arduino starter kit! Time to start to learn Arduino and electronic, yeah :slight_smile: So I've downloaded version 1.0.5 and after that version 1.5.6 of the software. When I start on of them I need to install Java 6 on OS X Mavericks... Is there a way to make the software run on Java 7? Java 6 is an ancient version of Java and I don't want to risk my system security by installing and using a ancient (and buggier) Java version :frowning:

I tried a Google search, but I can't find a solution to run Arduino.app with Java 7. For the time being it looks like I can only look at that nice Arduino board... This is not a nice Arduino experience, especially with a system and starter kit that looks so well crafted...

It's strange that Arduino software only works on a old Java version. It there a reason?

Hopefully someone has a solution to make the software work with Java 7.

Thanks for your reaction!

P.S.: Some extra info, I've only installed the Java version that you is installed by default on OS X

Just saw that OS X installs JAVA RE 7 and that the Arduino software wants to have JAVA SE. So to be sure I've installed the latest version of Java SE (jdk-8u5-macosx-x64.dmg), found here:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Still got the same message when starting the software (version 1.5.6)

Also found this one:

But that's way over my head... The git page references to:

Where you find something about the JVMVersion (macos - Application is using Java 6 from Apple instead of Java 7 from Oracle on Mac OS X? - Stack Overflow), I've changed this to version 1.6+ and 1.7+ in info.plist, but no success :frowning:

Not sure why you are having problems..
I run 1.0.5 on 0SX 10.9.2
~Should install no problems its not an install in fact its just an unzip..

@tgsuperspec: Thanks for your reaction! Maybe you've install the Java SE-6 runtime when your Mac asked you?

When I unzip the .zip file and start it I get the attached message on all of my Mac :frowning: That's not good, since I have a higher version of Java installed on the system.

The message is in Dutch it's saying that you need to install Java SE 6-runtime to open the Arduino-app.

Hope someone knows the solution for this since installing a older Java version isn't a solution.

Schermafbeelding 2014-04-20 om 12.57.44.png

I don't like the solution, but for now I've installed Java SE-6. With this de Arduino Software will run and (strangely) the latest installed Java version is the version used on my system by (for example) my browser.

Update: I upgraded Arduino 1.6.0 to 1.6.3 today and the Java 6 "requirement" has disappeared. I'm running OSX Mavericks 10.10.2 (for now).