IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaFX Discussion :

Ouvrir une fenêtre en JavaFX


Sujet :

JavaFX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2020
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : Algérie

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2020
    Messages : 29
    Par défaut Ouvrir une fenêtre en JavaFX
    Bonjour,
    je n'arrive pas à résoudre un problème d'exécution du petit programme suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    package com.teachersdunet.hellojavafx;
     
    import javafx.application.Application;
    import javafx.stage.Stage;
     
    public abstract class HelloApp extends Application {
     
    	@Override
    	public void start(Stage primaryStage) throws Exception {
     
    		primaryStage.show();
    	}
     
    }
    et avec comme module :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    module com.teachersdunet.hellojavafx {
    	requires javafx.graphics;
     
    	exports com.teachersdunet.hellojavafx;
    }
    je reçois sur console le message d'erreur :
    Error occurred during initialization of boot layer
    java.lang.module.FindException: Module Hello JavaFx not found

    Je vous remercie pour votre aide.
    J'ai adapter le JRE à 11 et j'i suivi pas à pas le tuto. Sinon j'ai Java SE 16 et Eclipse 2021- 03

  2. #2
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 900
    Billets dans le blog
    54
    Par défaut
    Pourquoi est-ce que ta classe est abstraite ?
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

  3. #3
    Membre averti
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2020
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : Algérie

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2020
    Messages : 29
    Par défaut
    Citation Envoyé par bouye Voir le message
    Pourquoi est-ce que ta classe est abstraite ?
    je vous remercie de m'aider.
    C'est vrai, elle n'est "étendue" nulle part et par conséquent
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    public void start(Stage primaryStage) throws Exception
    n'est peut être pas implémentée. mais hélas je n'arrive toujours pas à résoudre le problème
    J'ai transformé la class en supprimant le mot "abstract" en vain.

  4. #4
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 900
    Billets dans le blog
    54
    Par défaut
    Ou se trouve ton fichier module-info.java ? As-tu essaye avec un nom de module beaucoup plus simple genre "test" (au cas ou car je vois que l'erreur mentionne uniquement une valeur qui correspond a la fin du long nom de ton module) ?
    J'ignore s'il y a des limitations sur les noms des modules, mais ils n'ont pas forcement besoin d’être identiques au nom de tes packages.

    Il est aussi possible que le soucis provienne du support de JavaFX dans Eclipse. J'utilise NetBeans et IDEA et donc je n'ai pas ces soucis.
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

  5. #5
    Membre averti
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2020
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : Algérie

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2020
    Messages : 29
    Par défaut
    Citation Envoyé par bouye Voir le message
    Ou se trouve ton fichier module-info.java ? As-tu essaye avec un nom de module beaucoup plus simple genre "test" (au cas ou car je vois que l'erreur mentionne uniquement une valeur qui correspond a la fin du long nom de ton module) ?
    J'ignore s'il y a des limitations sur les noms des modules, mais ils n'ont pas forcement besoin d’être identiques au nom de tes packages.

    Il est aussi possible que le soucis provienne du support de JavaFX dans Eclipse. J'utilise NetBeans et IDEA et donc je n'ai pas ces soucis.
    J'ai refait complétement le programme et je reçois comme erreur :
    Could not find or load main class AzulApp in module javafx.graphics
    voici le nouveau code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    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 le nouveau module :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    module test {
    	requires javafx.graphics;
     
    	exports azul;
    }
    je vous remercie de vous occuper de mon cas mais je rame....

  6. #6
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 900
    Billets dans le blog
    54
    Par défaut
    Euh sauf que là c'est un peu une erreur sans queue ni tête... puisqu'il te dit qu'il ne trouve pas ta classe AzulApp dans le module javafx.graphics et évidement qu'elle y est pas.
    Quelle version d'Eclipse utilises-tu ?
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 27/12/2019, 01h39
  2. Ouvrir une fenêtre pop up en plus d'une page normale
    Par Satination dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 17/08/2005, 10h28
  3. Ouvrir une fenêtre et la fermer après un certain temps
    Par MiJack dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 17/03/2005, 17h16
  4. [JFrame] Comment ouvrir une fenêtre maximiser
    Par dadg dans le forum Agents de placement/Fenêtres
    Réponses: 2
    Dernier message: 11/12/2004, 18h38
  5. [Applet] ouvrir une fenêtre IE
    Par gl0be dans le forum Applets
    Réponses: 2
    Dernier message: 18/03/2004, 16h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo