Софт Arduino не открывается в Mac OSX 10.10.1

У меня возникли проблемы с открытием программного обеспечения Arduino на моем Mac, так как я обновил Java до версии 8, и программное обеспечение Arduino не открывается. Ошибку не выдает, просто закрывается моментально.

Я пытался получить новейшую версию сайта Arduino.cc, но никаких изменений.

Может кто-нибудь сказать мне, как открыть Arduino, используя более старую версию Java?

, 👍1

Обсуждение

Возможно, это должно быть размещено на Arduino Stack Exchange?, @KyranF

Доступны две версии. Один для Java 6, другой для Java 7. Вы пробовали оба?, @Gerben


2 ответа


Лучший ответ:

2

Загрузите и установите версию Java Apple (6): http://support.apple.com/kb/DL1572

Если по какой-то причине вам нужен Java 8 SDK, они могут сосуществовать, потому что Arduino IDE явно запросит (Apple Version) Java 1.6, используя «JavaApplicationStub»:

$ ./JavaApplicationStub
[JavaAppLauncher] Requested [1.5*], launching in [1.6] instead.
Experimental:  JNI_OnLoad called.
Stable Library
=========================================
Native lib Version = RXTX-2.1-7
Java lib Version   = RXTX-2.1-7

Однако обратите внимание: если у вас установлены и Apple Java, и Oracle, запуск «java» или «javac» из командной строки приведет к запуску версии Oracle.

$ java -version
java version "1.8.0_25"

Если вам нужно переключить версию «командной строки», измените символические ссылки в:

/System/Library/Frameworks/JavaVM.framework/Versions/

JavaApplicationStub будет использовать версию Apple, расположенную в /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java.

Таким образом, «обычные» Java-программы обычно используют версию Oracle, тогда как приложения, работающие в вашем браузере или явно использующие JavaApplicationStub (например, Arduino), будут использовать версию «Apple».

,

Да, это прекрасно работает, пришлось открыть терминал для содержимого/MacOS приложения Arduino, прежде чем JavaApplicationStub заработал, ура, @Ashley Hughes


0

Я только что нажал на значок яблока => об этом Mac => обновление программного обеспечения => обновление Mac Sierra.

теперь, чтобы заставить USB-порт работать

цифровой знак

,