Auf neu installiertem Ubuntu 18.10 kann Arduino, das von offiziellen Repositories installiert wurde, nicht fehlerfrei starten
Exception in thread "main" java.lang.ExceptionInInitializerError
at processing.app.Preferences.save(Preferences.java:735)
at processing.app.Preferences.init(Preferences.java:249)
at processing.app.Base.main(Base.java:117)
Caused by: java.lang.StringIndexOutOfBoundsException: begin 0, end 3, length 2
at java.base/java.lang.String.checkBoundsBeginEnd(String.java:3319)
at java.base/java.lang.String.substring(String.java:1874)
at processing.core.PApplet.<clinit>(Unknown Source)
... 3 more
Wie kann ich dieses Problem beheben?
Antworten:
Wenn Sie wirklich möchten, dass das alte Arduino 1.0.5 funktioniert, sollten Sie die vorherige Version von OpenJDK-8 installieren und als Standard festlegen:
Vergessen Sie nicht, Ihren Benutzer zur Wählgruppe mit hinzuzufügen
sudo usermod -a -G dialout $USER
.Aber ich kann empfehlen, mit Hilfe von Ubuntu Make ein modernes 1.8.7 zu bekommen (siehe diese Fragen und Antworten für Details ).
quelle