Help. Arduino IDE does not run on MAC OSX 10.7

I have an Arduino Mega 2650.
I installed the Arduino IDE 1.0.2 on my iMAC (MAC OSX 10.7) and started it. The IDE window appears, but without the menu. A pop up window or error message appears but disappears very quickly, so I cannot read it. I have the newest Java Run Time environment installed.
The Arduino IDE and the Mega board work very well on my Laptop running Windows.

What am I doing wrong?

Thanks in advance for some help.

Launch Terminal from /Applications/Utilities/ and type the following command: java -version

Let us know what it says.

A recent Apple OS X update actually REMOVED Java.

I have a same problem , but the old version arduino 0023 can run normally in mac os 10.7 and 10.8. wish to be solved. THE PROCESSING SOFTWARE also have this problem.

Results of the java -version command :

Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909)
Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01-434, mixed mode)

I try to install and run the Arduino IDE on MAC OSX 10.7.

It installs, but after startup the IDE window appears without the menu line. I see an error message flashing by, but I do not see it long enough to read it. I suspect, that the JAVA environment and the Arduino IDE are not compatible. My question:

On MAC OSX 10.7: what should be installed (in other words, what are the prerequisites) on MAC OSX to be able to run the Arduino IDE? Since MAC OSX 10.7 (Lion) does not come with JAVA, the installation and version number of JAVA, and perhaps other packages necessary, should be described in the software download page on the Arduino website.
Can an expert with enough karma explain to me, what I should have besides MAC OSX 10.7?
I have JAVA version 7 update 9 installed.

Thanks in advance.

There isn't a need to capitalize Java, it isn't an acronym. (Neither is Mac).

I'm not sure what you mean by Java Version 7, where are you seeing that?

When I check my Java version at the command line, I get:

James-MBP2b:~ james$ java -version
java version "1.6.0_37"
Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909)
Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01-434, mixed mode)

Version 7, Update 9 is mentioned on the Java site, Oracle | Cloud Applications and Cloud Platform

When I check my java version, I get:

Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909)
Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01-434, mixed mode)

Tried older version of Arduino IDE (0023), problem remains.

kd7eir:
A recent Apple OS X update actually REMOVED Java.

That's progress for you.

It all (Arduino IDE 0022, 1.0, 1.0.1, 1.0.2, Processing 1.5.1, 2.0b6) runs fine on my 10.7.5 system. I seem to have the same version of Java installed.

java version "1.6.0_37"
Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909)
Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01-434, mixed mode)

Have you tried running the disk utility verify permissions?

I have run the Disk Utility to verify the permissions. Still no menu on the IDE window.

On the terminal run:

"ps aux | grep terminal"

and post the results (in code tags)

Please do not cross-post. This wastes time and resources as people attempt to answer your question on multiple threads.

Threads merged.

  • Moderator

Results of the command:

iMac-van-W:~ wnitert$ ps aux | grep terminal
wnitert          479   0,0  0,0  2434892    488 s000  R+    9:24pm   0:00.00 grep terminal
iMac-van-W:~ wnitert$ 
/code]

willemnitert:
I have an Arduino Mega 2650.
I installed the Arduino IDE 1.0.2 on my iMAC (MAC OSX 10.7) and started it. The IDE window appears, but without the menu.

I couldn't get 1.0.2 working on my Mac. Try 1.0.1.

Alternatively, if you have a "hardware" folder inside your Arduino documents folder try renaming that (I've heard that might help).

willemnitert:
Results of the command:

iMac-van-W:~ wnitert$ ps aux | grep terminal

wnitert          479   0,0  0,0  2434892    488 s000  R+    9:24pm   0:00.00 grep terminal
iMac-van-W:~ wnitert$
/code]

My bad, replace "terminal" with "java".

Here the results of that command at the terminal:

iMac-van-W:~ wnitert$ ps aux | grep java
wnitert          645   0,0  0,0  2434892    548 s000  R+    7:41am   0:00.00 grep java
iMac-van-W:~ wnitert$ 
/code]

This worked to get 1.5.1 running on Mac Air w/OS 10.7.5. Not sure why. Why? And Thanks!!!