Here is the exception output below. I think the program is failing to retrieve the FXML file "home.FXML"; it's failing at this line:
Parent root = FXMLLoader.load(getClass().getResource("/fxml/home.fxml"));
This is the rest of the class that loads the FXML.
public class Boorus extends Application{
public static void main(String[] args){
launch(args);
}
public void start(Stage primaryStage) throws Exception{
SQLboss.makeTables();
Parent root = FXMLLoader.load(getClass().getResource("/fxml/home.fxml"));
Scene scene = new Scene(root);
primaryStage.setScene(scene);
primaryStage.setTitle("Boorus");
primaryStage.show();
}
}
My project structure looks as pictured:
Pastebinned the Exception here: http://pastebin.com/rWkRuury
The fxml file is being loaded. The problem is that it is broken.
There's something in it that doesn't work inside the jar. Unless you show us the fxml, nobody can help you. By the way, this would be the exception when the file isn't found:
Yours however is:
It could be all kinds of things, like e. g. this one.