JavaFX Exception in Application start method

zVepox

Neues Mitglied
Ich versuche seit ca. 5 Tagen ein Programm zu schreiben, welches mir lediglich ein Fenster mit JavaFx anzeigt. Jedoch bekomme ich durchgehend die gleiche Fehlermeldung, egal welche Ratschläge aus anderen Foren/yt-Videos ich befolge.
Code:
package sample;

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.stage.Stage;
import javafx.scene.control.Label;
import javafx.scene.layout.StackPane;

public class Main extends Application {

@Override
public void start(Stage stage) {
var label = new Label("Hallo");
var scene = new Scene(new StackPane(label), 500, 300);
stage.setTitle("Fenster 1");
stage.setScene(scene);
stage.show();
}


public static void main(String[] args) {

launch();
}
}
Error: Exception in Application start method
java.lang.reflect.InvocationTargetException
1611918830070.png
 
Zwecks eines Erfolgserlebnisses: der gezeigte Quellcode funktioniert mit NetBeans 12.1 und OpenJDK 15 (wg. der Fehlermeldung: wird das Projekt auch korrekt angelegt oder stören andere Plugins / Programme ?) NetBeans_12_1_JavaFX_Fenster.png
 
Das Problem dürfte an den Versionen und ggf der module-info liegen.

Das JavaFX ist alt (noch nicht in Module aufgeteilt wie es scheint) und es wird JavaFX 9+ verwendet wie es scheint ...

Aber ohne Details zu dem, was da benutzt wird, ist da nur ein raten möglich.

Generell: openjfx.io bietet ein gutes Getting started Dokumentation. Der einfach folgen ....
 

Zurück
Oben