So this worked in the example from javafx when My pc had jdk 1.7.0 so this may be the new version of FX in java8 however;
I get a nice stack-trace
jf
I faced the same problem and want to share a little bit related to it. I'm using java 8 and Netbeans 8.1 and when I created a javafx FXML Application I got this one.
Here are some tips:
You can define controller either in fxml
file or in main
class.
If you want to define controller in main
class use the method described by @James_D. If you want to define in fxml
file than use fx:controller
attribute as
fx:controller="yourProjectName.yourFXMLDocumentControllerName"
and in main class reference it as
Parent root = FXMLLoader.load(getClass().getResource("yourFXMLFileName.fxml"));
Hope it would help someone.