Skip to content

JAVA bug with MAC OS X #2562

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
jlefevre2 opened this issue Jan 20, 2015 · 5 comments
Closed

JAVA bug with MAC OS X #2562

jlefevre2 opened this issue Jan 20, 2015 · 5 comments
Assignees
Labels
OS: OSX Specific to the Mac OS X (macOS) version of the Arduino IDE

Comments

@jlefevre2
Copy link

Arduino has a bug common to several other programs that work on Mac OS X. If you have a clean install of Mac OS X it will not have JAVA. You can go to Oracles site and download JAVA 7 or 8 and it will install properly on the Mac. Most JAVA programs will start and correctly find JAVA and run okay. There are a few , However, that will not find a properly installed JAVA ( this is the case with Arduino ) and will only look where Apple has installed JAVA 6 ( now obsolete and unsupported and soon to not be on Apples download page). Since Arduino looks in the Apple location to determine if JAVA is present ( which is a wrong and nonstandard location BTW) it pops up the message " You must install JAVA 6 from APPLE " even though there is a proper install of JAVA 7 or 8 from ORACLE on the Mac and that install is proper and working. I had the same problem with the JMRI program and they finally figured out the problem and put the correct path name in JMRI so it would look in the standard Oracle install ( not the Apple JAVA 6 install ) and then JMRI would work. In any case the only work around is to install Apple JAVA 6 in addition to JAVA 8 from oracle and Arduino will then start and run under JAVA 8. This needs fixed very soon as JAVA 6 will be leaving the Mac web site pretty soon. This applies to all version of the MAC OS X operating system that some without JAVA. So that is 10 and 9 and 8 and 7 for sure. If this is not fixed the Arduino will cease to work on Mac's as soon and Apple JAVA 6 goes away.

@ffissore ffissore added the OS: OSX Specific to the Mac OS X (macOS) version of the Arduino IDE label Jan 27, 2015
@cmaglie
Copy link
Member

cmaglie commented Jan 27, 2015

@jlefevre2
Is this happening also with the IDE 1.5.8 for Java 7?
You can try it here, in case: http://arduino.cc/download.php?f=/arduino-1.5.8-macosx-java7.zip

@jlefevre2
Copy link
Author

Yes. Won't start.

Sent from my iPhone

On Jan 27, 2015, at 12:34, Cristian Maglie [email protected] wrote:

@jlefevre2
Is this happening also with the IDE 1.5.8 for Java 7?
You can try it here, in case: http://arduino.cc/download.php?f=/arduino-1.5.8-macosx-java7.zip


Reply to this email directly or view it on GitHub.

@ffissore
Copy link
Contributor

ffissore commented Feb 1, 2015

@jlefevre2 can you try version "macosx-new" from #2590 (comment) ?

@ffissore ffissore self-assigned this Feb 1, 2015
@jlefevre2
Copy link
Author

Tried it. Works fine. Took me a few minutes to find a Mac without APPLE java ever installed and ONLY Oracle java.

Looks like a winner.

Thanks

On Feb 1, 2015, at 1:03 AM, Federico Fissore [email protected] wrote:

@jlefevre2 https://github.com/jlefevre2 can you try version "macosx-new" from #2590 (comment) #2590 (comment) ?


Reply to this email directly or view it on GitHub #2562 (comment).

@ffissore
Copy link
Contributor

Fixed with IDE 1.6.0 release

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
OS: OSX Specific to the Mac OS X (macOS) version of the Arduino IDE
Projects
None yet
Development

No branches or pull requests

3 participants