diff --git a/pom.xml b/pom.xml
index 578cc9f..c6e6b77 100644
--- a/pom.xml
+++ b/pom.xml
@@ -362,6 +362,8 @@
javafx.controls
+ javafx.graphics
+ javafx.fxml
${main.class}
${project.build.directory}/modules
diff --git a/src/main/java/de/kneitzel/JavaFXApp.java b/src/main/java/de/kneitzel/JavaFXApp.java
index a0f7b5b..686f449 100644
--- a/src/main/java/de/kneitzel/JavaFXApp.java
+++ b/src/main/java/de/kneitzel/JavaFXApp.java
@@ -19,24 +19,23 @@ public class JavaFXApp extends Application {
@Override
public void start(Stage primaryStage) throws IOException {
-
- primaryStage.setTitle("Hello World!");
- FXMLLoader fxmlLoader = new FXMLLoader(getClass().getResource("MainWindow.fxml"));
- Parent root = fxmlLoader.load();
- primaryStage.setScene(new Scene(root));
- primaryStage.show();
- /*
- Button btn = new Button();
- btn.setText("Say 'Hello World'");
- btn.setOnAction(e -> System.out.println("Hello World!"));
-
- StackPane root = new StackPane();
- root.getChildren().add(btn);
- */
+ try {
+ primaryStage.setTitle("Hello World!");
+ FXMLLoader fxmlLoader = new FXMLLoader(getClass().getResource("MainWindow.fxml"));
+ Parent root = fxmlLoader.load();
+ primaryStage.setScene(new Scene(root));
+ primaryStage.show();
+ } catch (Exception ex) {
+ logger.error("Exception!", ex);
+ }
}
public static void main(String[] args) {
logger.warn("Starting ...");
- launch(args);
+ try {
+ launch(args);
+ } catch (Exception ex) {
+ logger.error("Exception!", ex);
+ }
}
}