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 :

[JavaFX] Problème pour lancer un JAR


Sujet :

JavaFX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    dev
    Inscrit en
    Février 2018
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : dev

    Informations forums :
    Inscription : Février 2018
    Messages : 119
    Par défaut [JavaFX] Problème pour lancer un JAR
    Bonjour à tous,

    Mon programme fonctionne sous eclipse. Mais en lançant le jar correspondant, j'obtiens l'erreur suivante :

    Code Console : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    C:\Users\jso36>java -jar DT.jar
    Graphics Device initialization failed for :  d3d, sw
    Error initializing QuantumRenderer: no suitable pipeline found
    java.lang.RuntimeException: java.lang.RuntimeException: Error initializing QuantumRenderer: no suitable pipeline found
            at com.sun.javafx.tk.quantum.QuantumRenderer.getInstance(QuantumRenderer.java:280)
            at com.sun.javafx.tk.quantum.QuantumToolkit.init(QuantumToolkit.java:243)
            at com.sun.javafx.tk.Toolkit.getToolkit(Toolkit.java:260)
            at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:267)
            at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:158)
            at com.sun.javafx.application.LauncherImpl.startToolkit(LauncherImpl.java:658)
            at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:678)
            at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$2(LauncherImpl.java:195)
            at java.base/java.lang.Thread.run(Thread.java:835)
    Caused by: java.lang.RuntimeException: Error initializing QuantumRenderer: no suitable pipeline found
            at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.init(QuantumRenderer.java:94)
            at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(QuantumRenderer.java:124)
            ... 1 more
    Exception in thread "main" java.lang.reflect.InvocationTargetException
            at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
            at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.base/java.lang.reflect.Method.invoke(Method.java:567)
            at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:61)
    Caused by: java.lang.RuntimeException: No toolkit found
            at com.sun.javafx.tk.Toolkit.getToolkit(Toolkit.java:272)
            at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:267)
            at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:158)
            at com.sun.javafx.application.LauncherImpl.startToolkit(LauncherImpl.java:658)
            at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:678)
            at com.sun.javafx.application.LauncherImpl.lambda$launchApplication$2(LauncherImpl.java:195)
            at java.base/java.lang.Thread.run(Thread.java:835)
     
    C:\Users\jso36>


    J'utilise Java FX.A priori cela a un rapport.
    En vous remerciant ….

  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
    Quelle version de Java utilises-tu ? JavaFX ne fait plus partie du JDK depuis le JDK 11 et doit donc être fourni avec les JAR. Tu dois donc t'arranger via jlink, maven ou graddle pour créer une distribution, un ensemble de fichier qui fourni tout ce dont ton app a besoin pour fonctionner (sachant qu'en plus javapackager n'est plus dispo egalement et que jpackager ne sera pas dispo avant au moins le JDK 13).
    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 confirmé
    Homme Profil pro
    dev
    Inscrit en
    Février 2018
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : dev

    Informations forums :
    Inscription : Février 2018
    Messages : 119
    Par défaut
    Salut,

    J'utilise le javafx 12. J'ai bien intégrer les jar de java fx dans le jar. Cf l'image ci-dessous pour voir l'option que j'ai sélectionnée. Merci d'avance.

    Nom : JAR.png
Affichages : 3377
Taille : 26,9 Ko

  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
    Ah du coup c'est de l'Eclipse donc jamais utilisé ce plugin ni ne sait comment faire... Il manque peut-être la partie native de JavaFX qui est propre à chaque plateforme. Il va falloir peut-être se renseigner sur StackOverflow ou sur un forum Eclipse ou tournant autour de ce plugin.
    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 confirmé
    Homme Profil pro
    dev
    Inscrit en
    Février 2018
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : dev

    Informations forums :
    Inscription : Février 2018
    Messages : 119
    Par défaut
    J’ai trouvé quelquechose sur Staroverflow mais il faut rajouter des fichiers à la main (genre des dll) mais je ne connais pas de site sûr pour télécharger ces dll.

    Sinon cela pose la question de la portabilité du programme : comment installer ce programme facilement sur un autre pc ... ça commence à être une usine à gaz.

  6. #6
    Membre confirmé
    Homme Profil pro
    dev
    Inscrit en
    Février 2018
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : dev

    Informations forums :
    Inscription : Février 2018
    Messages : 119
    Par défaut
    Voila le topic en question :

    https://stackoverflow.com/questions/...ntimeexception

    si tu as un avis je suis preneur.

Discussions similaires

  1. [Système] Problème pour lancer un exécutable
    Par zackrel dans le forum Langage
    Réponses: 2
    Dernier message: 29/05/2006, 08h21
  2. Problème pour lancer un executable java
    Par Niun dans le forum API standards et tierces
    Réponses: 4
    Dernier message: 19/05/2006, 17h30
  3. Problème pour lancer phpmyadmin
    Par schtroumpf_farceur dans le forum Apache
    Réponses: 2
    Dernier message: 31/01/2006, 09h58
  4. Réponses: 3
    Dernier message: 06/01/2006, 15h05
  5. [Système]Problème pour lancer l'appli au démarrage
    Par CVERRIER3 dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 23/11/2005, 16h07

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