Ouvrir une fenêtre sous JavaFX
avridhe
-
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour, je reçois sur console le message d'erreur suivant :
Error: Could not find or load main class AzulApp in module javafx.graphics
Lorsque j'exécute le petit programme ci après :
package azul;
import javafx.application.Application;
import javafx.stage.Stage;
public class AzulApp extends Application {
@Override
public void start(Stage primaryStage) throws Exception {
primaryStage.show();
}
}
et avec comme module :
module test {
requires javafx.graphics;
exports azul;
}
NB : j'ai adapté pour ce programme le JRE 11, sinon, j'ai JSE 16, et Eclipse 2021 - 0 6
Je vous remercie de vous occuper de mon cas.
Error: Could not find or load main class AzulApp in module javafx.graphics
Lorsque j'exécute le petit programme ci après :
package azul;
import javafx.application.Application;
import javafx.stage.Stage;
public class AzulApp extends Application {
@Override
public void start(Stage primaryStage) throws Exception {
primaryStage.show();
}
}
et avec comme module :
module test {
requires javafx.graphics;
exports azul;
}
NB : j'ai adapté pour ce programme le JRE 11, sinon, j'ai JSE 16, et Eclipse 2021 - 0 6
Je vous remercie de vous occuper de mon cas.
A voir également:
- Ouvrir une fenêtre sous JavaFX
- Comment ouvrir un fichier epub ? - Guide
- Ouvrir fichier .bin - Guide
- Ouvrir fichier .dat - Guide
- Ouvrir une fenêtre de navigation privée - Guide
- Comment ouvrir un fichier docx ? - Guide
1 réponse
Bonjour,
Il n'y a pas de méthode main dans ton code ?
Tu ne peux pas "load main class AzulApp" si AzulApp est une classe quelconque, il faut qu'elle ait une méthode main.
Quant aux modules, tu n'es pas obligé d'en mettre, donc dans un premier temps je te conseille d'oublier que ça existe...
Il n'y a pas de méthode main dans ton code ?
Tu ne peux pas "load main class AzulApp" si AzulApp est une classe quelconque, il faut qu'elle ait une méthode main.
public static void main(String[] args) { launch(args); }
Quant aux modules, tu n'es pas obligé d'en mettre, donc dans un premier temps je te conseille d'oublier que ça existe...