Domanda Problema NoClassDefFoundError

WW313NET

Utente Silver
21 Novembre 2020
159
24
24
69
Sto seguendo questi corsi http://tutorials.jenkov.com/javafx/your-first-javafx-application.html su javafx, solo che quando provo a fare uno script mi da il seguente errore:
NoClassDefFoundError
il codice del programma è il seguente:
Java:
package javafx;
import javafx.application.Application;
import javafx.stage.Stage;

public class Main extends Application {
    @Override
    public void start(Stage primaryStage) throws Exception {
        primaryStage.setTitle("primo programma");
        primaryStage.show();
    }
    public static void main(String[] args) {
        Application.launch(args);
    }
}
sapete come risolvere?
 
Sto utilizzando eclipse 2020, non ho installato javafx, ma il problema è che non trova la classe principale.
L'errore che restituisce è questo:
Errore: impossibile inizializzare la classe principale javafx.Main
Causato da: java.lang.NoClassDefFoundError: Stage
 
Ma è causato dalla seconda, non trova Stage. Secondo me è perchè non hai installato JavaFx. Io non ce l'ho installato, non posso provare; usavo Java assiduamente sino a Java 7 (quindi figurati...).
Da Java 8 JFX non è più incluso, devi scaricarlo a parte.