Не запускается среда разработки Arduino IDE

Posted by

В одночасье мне потребовалось написать/разобрать/протестировать скетч для моей Arduino и тут при попытке запустить среду разработки на своей рабочей системе Ubuntu Trusty Desktop amd64 с рабочим окружением Gnome Classic и столкнулся с тем, что у меня среда разработки просто не запускается. Попробовав запустить ее через консоль командной строки:

ekzorchik@navy:~$ arduino

Exception in thread "main" java.lang.ExceptionInInitializerError

at processing.app.Preferences.setColor(Preferences.java:851)

at processing.app.Preferences.init(Preferences.java:273)

at processing.app.Base.main(Base.java:117)

Caused by: java.lang.NumberFormatException: For input string: "9-e"

at java.base/jdk.internal.math.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:2054)

at java.base/jdk.internal.math.FloatingDecimal.parseFloat(FloatingDecimal.java:122)

at java.base/java.lang.Float.parseFloat(Float.java:451)

at java.base/java.lang.Float.<init>(Float.java:550)

at processing.core.PApplet.<clinit>(Unknown Source)

... 3 more

Как видно на девятой версии Java среда разработки отказывается работать, также что я вспомнил, а то что у меня в системе установлено две версии. Уже не помню для чего я это делал, но конфликт с используемым программным обеспечение на лицо. Значит нужно удалить Java 9 и активировать как Java по умолчанию восьмая версия:

ekzorchik@navy:~$ sudo apt-get purge oracle-java9-installer -y

ekzorchik@navy:~$ sudo update-java-alternatives -s java-8-oracle

ekzorchik@navy:~$ java -version

java version "1.8.0_131"

Java(TM) SE Runtime Environment (build 1.8.0_131-b11)

Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

Вот теперь среда разработки для Arduino IDE будет спешно запускать:

ekzorchik@navy:~$ arduino

Среда разработки Arduino IDE запускается только с Java 8Все работает, как и должно работать. Впредь буду знать больше, ведь учатся только на своих ошибках. На этом у меня всё, надеюсь данная заметка пригодится еще кому-либо, до новых встреч, с уважением автор блога Олло Александр aka ekzorchik.