| « Tutorial: Erste GUI-Anwendungen mit Scala | JPEG Resizer » |
Scala-Anwendungen außerhalb von Netbeans starten
Ein Stolperstein, auf den vermutlich jeder schnell trifft, der Scala mit Netbeans ausprobieren möchte: Außerhalb der IDE bekommt man beim Starten der produzierten JAR-Datei eine Fehlermeldung wie
Exception in thread "main" java.lang.NoClassDefFoundError: scala/ScalaObject
at java.lang.ClassLoader.defineClass1(Native Method)
(...)
... 13 more
Das kann man sehr leicht lösen, indem man dem Netbeans-Projekt noch die Datei "scala-library.jar" als Library hinzufügt. Diese Datei befindet sich in "lib" im Installationsverzeichnis von Scala.
Wenn man das Scala-Projekt in Netbeans dann nochmal neu kompiliert, enthält auch das "dist"-Verzeichnis die Scala-Library und das Programm kann per Befehlszeile (z.B. java -jar "ScalaApplication.jar") gestartet werden.
Noch kein Feedback
Kommentare sind für diesen Eintrag deaktiviert.