Auf Thema antworten

Bitte nutze das nächste mal die Code-Tags [ code ] [ /code ] (ohne Leezeichen, oder im Header des Eingabefensters unter Einfügen... > Code). Dann lässt es sich besser Lesen.

Schauen wir uns mal die Fehlermeldung an:


Speziell der untere Block

[code]

Caused by: java.lang.ClassNotFoundException: com.gluonhq.charm.glisten.control.TextField

at java.net.URLClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at javafx.fxml.FXMLLoader.loadTypeForPackage(FXMLLoader.java:2916)

at javafx.fxml.FXMLLoader.loadType(FXMLLoader.java:2905)

at javafx.fxml.FXMLLoader.importClass(FXMLLoader.java:2846)

... 15 more

[/code]

Es konnte also die Klasse com.gluonhq.charm.glisten.control.TextField nicht gefunden werden.

Zum Einen wird also bei der Ausführung dein Classpath diese Klasse nicht enthalten.

Zum Anderen wird es aber nicht funktionieren, denn du definierst im FXML "com.gluonhq.charm.glisten.control.TextField", verwendest im Controller aber die Standartklasse "javafx.scene.control.TextField" (schau dir mal die Imports an...)


Dass du ein Problem beim Starten hast, verstehe ich nicht: Rechtsklick im Project Explorer (also im Tree, wo du deine Klassenstruktur siehst) auf deine Main-Klasse > Run As > Java Application. Dadurch sollte eine Run Config erstellt werden, die du dann immer wiederverwenden kannst.



Oben