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

NetBeans Java Discussion :

Le fichier d'exécution jar ne fonctionne pas


Sujet :

NetBeans Java

  1. #1
    Membre actif Avatar de stracoma
    Homme Profil pro
    Médecin
    Inscrit en
    août 2013
    Messages
    405
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Maroc

    Informations professionnelles :
    Activité : Médecin

    Informations forums :
    Inscription : août 2013
    Messages : 405
    Points : 226
    Points
    226
    Par défaut Le fichier d'exécution jar ne fonctionne pas
    Bonjour tout le monde
    j'ai besoin de votre pour résoudre mon problème;
    j'ai créé une petite application avec netbeans 12. ensuite j'ai fait "clean and build project" qui m'a créé le fichier "Cabinet-1.0-SNAPSHOT.jar". Dans les propriétés du fichier j'ai coché "autoriser d'exécuter le fichier comme programme ", mais quand je double clique dessus rien de se passe.
    Dans OUTPUT-BUILD :
    Code : 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
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    cd /home/jonass/NetBeansProjects/Cabinet2; JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 /snap/netbeans/30/netbeans/java/maven/bin/mvn install
    Scanning for projects...
     
    -----------------------< com.mycompany:Cabinet >------------------------
    Building Cabinet2 1.0-SNAPSHOT
    --------------------------------[ jar ]---------------------------------
    The POM for unknown.binary:jcalendar-1.4:jar:SNAPSHOT is missing, no dependency information available
     
    --- maven-resources-plugin:2.6:resources (default-resources) @ Cabinet ---
    Using 'UTF-8' encoding to copy filtered resources.
    skip non existing resourceDirectory /home/jonass/NetBeansProjects/Cabinet2/src/main/resources
     
    --- maven-compiler-plugin:3.1:compile (default-compile) @ Cabinet ---
    Nothing to compile - all classes are up to date
     
    --- maven-resources-plugin:2.6:testResources (default-testResources) @ Cabinet ---
    Using 'UTF-8' encoding to copy filtered resources.
    skip non existing resourceDirectory /home/jonass/NetBeansProjects/Cabinet2/src/test/resources
     
    --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ Cabinet ---
    Nothing to compile - all classes are up to date
     
    --- maven-surefire-plugin:2.12.4:test (default-test) @ Cabinet ---
     
    --- maven-jar-plugin:2.4:jar (default-jar) @ Cabinet ---
    Building jar: /home/jonass/NetBeansProjects/Cabinet2/target/Cabinet-1.0-SNAPSHOT.jar
     
    --- maven-install-plugin:2.4:install (default-install) @ Cabinet ---
    Installing /home/jonass/NetBeansProjects/Cabinet2/target/Cabinet-1.0-SNAPSHOT.jar to /home/jonass/.m2/repository/com/mycompany/Cabinet/1.0-SNAPSHOT/Cabinet-1.0-SNAPSHOT.jar
    Installing /home/jonass/NetBeansProjects/Cabinet2/pom.xml to /home/jonass/.m2/repository/com/mycompany/Cabinet/1.0-SNAPSHOT/Cabinet-1.0-SNAPSHOT.pom
    ------------------------------------------------------------------------
    BUILD SUCCESS
    ------------------------------------------------------------------------
    Total time:  2.026 s
    Finished at: 2021-09-05T14:18:00+01:00
    ------------------------------------------------------------------------
    cd /home/jonass/NetBeansProjects/Cabinet2; JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 /snap/netbeans/30/netbeans/java/maven/bin/mvn clean install
    Scanning for projects...
     
    -----------------------< com.mycompany:Cabinet >------------------------
    Building Cabinet2 1.0-SNAPSHOT
    --------------------------------[ jar ]---------------------------------
    The POM for unknown.binary:jcalendar-1.4:jar:SNAPSHOT is missing, no dependency information available
     
    --- maven-clean-plugin:2.5:clean (default-clean) @ Cabinet ---
    Deleting /home/jonass/NetBeansProjects/Cabinet2/target
     
    --- maven-resources-plugin:2.6:resources (default-resources) @ Cabinet ---
    Using 'UTF-8' encoding to copy filtered resources.
    skip non existing resourceDirectory /home/jonass/NetBeansProjects/Cabinet2/src/main/resources
     
    --- maven-compiler-plugin:3.1:compile (default-compile) @ Cabinet ---
    Changes detected - recompiling the module!
    Compiling 6 source files to /home/jonass/NetBeansProjects/Cabinet2/target/classes
    /home/jonass/NetBeansProjects/Cabinet2/src/main/java/com/mycompany/cabinet/Les_fonctions.java: /home/jonass/NetBeansProjects/Cabinet2/src/main/java/com/mycompany/cabinet/Les_fonctions.java uses unchecked or unsafe operations.
    /home/jonass/NetBeansProjects/Cabinet2/src/main/java/com/mycompany/cabinet/Les_fonctions.java: Recompile with -Xlint:unchecked for details.
     
    --- maven-resources-plugin:2.6:testResources (default-testResources) @ Cabinet ---
    Using 'UTF-8' encoding to copy filtered resources.
    skip non existing resourceDirectory /home/jonass/NetBeansProjects/Cabinet2/src/test/resources
     
    --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ Cabinet ---
    Nothing to compile - all classes are up to date
     
    --- maven-surefire-plugin:2.12.4:test (default-test) @ Cabinet ---
    No tests to run.
     
    --- maven-jar-plugin:2.4:jar (default-jar) @ Cabinet ---
    Building jar: /home/jonass/NetBeansProjects/Cabinet2/target/Cabinet-1.0-SNAPSHOT.jar
     
    --- maven-install-plugin:2.4:install (default-install) @ Cabinet ---
    Installing /home/jonass/NetBeansProjects/Cabinet2/target/Cabinet-1.0-SNAPSHOT.jar to /home/jonass/.m2/repository/com/mycompany/Cabinet/1.0-SNAPSHOT/Cabinet-1.0-SNAPSHOT.jar
    Installing /home/jonass/NetBeansProjects/Cabinet2/pom.xml to /home/jonass/.m2/repository/com/mycompany/Cabinet/1.0-SNAPSHOT/Cabinet-1.0-SNAPSHOT.pom
    ------------------------------------------------------------------------
    BUILD SUCCESS
    ------------------------------------------------------------------------
    Total time:  3.781 s
    Finished at: 2021-09-05T14:18:06+01:00
    ------------------------------------------------------------------------
    j'ai cherché sur le web depuis une semaine mais sans succès.
    Merci
    J'apprends la programmation pour le plaisir

  2. #2
    Membre actif Avatar de stracoma
    Homme Profil pro
    Médecin
    Inscrit en
    août 2013
    Messages
    405
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Maroc

    Informations professionnelles :
    Activité : Médecin

    Informations forums :
    Inscription : août 2013
    Messages : 405
    Points : 226
    Points
    226
    Par défaut
    Bonjour
    y a pas de spécialiste netbeans java dans ce forum ?
    J'apprends la programmation pour le plaisir

  3. #3
    Membre actif
    Homme Profil pro
    Architecte technique
    Inscrit en
    mai 2020
    Messages
    179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : mai 2020
    Messages : 179
    Points : 234
    Points
    234
    Par défaut
    Apparemment non :-D

    En dehors de Netbeans, avez-vous regardé le contenu de votre Jar pour voir si il avait tout ce qu'il fallait pour se lancer ?
    Idéalement il doit y avoir un MANIFEST.MD qui déclare la "Main-Class": https://docs.oracle.com/javase/tutor...festindex.html

    Avez-vous essayé de le lancer en ligne de commande pour voir si il y à une erreur ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    java -jar /home/jonass/NetBeansProjects/Cabinet2/target/Cabinet-1.0-SNAPSHOT.jar

  4. #4
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    septembre 2007
    Messages
    8 365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : septembre 2007
    Messages : 8 365
    Points : 14 987
    Points
    14 987
    Par défaut
    Bonjour,

    Ton problème n'est pas lié a NetBeans. Peut-on voir ton fichier pom.xml?

    A+.

  5. #5
    Membre actif Avatar de stracoma
    Homme Profil pro
    Médecin
    Inscrit en
    août 2013
    Messages
    405
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Maroc

    Informations professionnelles :
    Activité : Médecin

    Informations forums :
    Inscription : août 2013
    Messages : 405
    Points : 226
    Points
    226
    Par défaut
    Bonjour, merci pour la réponse.
    Citation Envoyé par gervais.b Voir le message
    Avez-vous essayé de le lancer en ligne de commande pour voir si il y à une erreur ?
    oui j'ai déjà essayé et ça donne:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    jonass@jonass-dell:~/NetBeansProjects/Cabinet2/target$ java -jar Cabinet-1.0-SNAPSHOT.jar 
    aucun attribut manifest principal dans Cabinet-1.0-SNAPSHOT.jar
    jonass@jonass-dell:~/NetBeansProjects/Cabinet2/target$
    J'apprends la programmation pour le plaisir

  6. #6
    Membre actif Avatar de stracoma
    Homme Profil pro
    Médecin
    Inscrit en
    août 2013
    Messages
    405
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Maroc

    Informations professionnelles :
    Activité : Médecin

    Informations forums :
    Inscription : août 2013
    Messages : 405
    Points : 226
    Points
    226
    Par défaut
    Bonjour et merci pour la réponse
    Citation Envoyé par andry.aime Voir le message
    Bonjour,

    Ton problème n'est pas lié a NetBeans. Peut-on voir ton fichier pom.xml?

    A+.
    Voilà le contenu du fichier pom.xml
    Code XML : 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
    <?xml version="1.0" encoding="UTF-8"?>
    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
        <modelVersion>4.0.0</modelVersion>
        <groupId>com.mycompany</groupId>
        <artifactId>Cabinet</artifactId>
        <version>1.0-SNAPSHOT</version>
        <packaging>jar</packaging>
        <repositories>
            <repository>
                <id>unknown-jars-temp-repo</id>
                <name>A temporary repository created by NetBeans for libraries and jars it could not identify. Please replace the dependencies in this repository with correct ones and delete this repository.</name>
                <url>file:${project.basedir}/lib</url>
            </repository>
        </repositories>
        <dependencies>
            <dependency>
                <groupId>unknown.binary</groupId>
                <artifactId>jcalendar-1.4</artifactId>
                <version>SNAPSHOT</version>
            </dependency>
        </dependencies>
        <properties>
            <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
            <maven.compiler.source>1.8</maven.compiler.source>
            <maven.compiler.target>1.8</maven.compiler.target>
        </properties>
        <name>Cabinet2</name>
    </project>
    J'apprends la programmation pour le plaisir

  7. #7
    Membre actif
    Homme Profil pro
    Architecte technique
    Inscrit en
    mai 2020
    Messages
    179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte technique

    Informations forums :
    Inscription : mai 2020
    Messages : 179
    Points : 234
    Points
    234
    Par défaut
    Citation Envoyé par stracoma Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    aucun attribut manifest principal dans Cabinet-1.0-SNAPSHOT.jar
    C'est ce que je vous disait, il doit manquer le `MANIFEST.MF`ou la ligne `Main-Class` de ce fichier. Vous pouvez ouvrir votre Jar et parcourir son contenu, c'est le même format qu'un Zip, seule l'extension est différente, celà devrait vous aider à identifier le problème.

    Mais je rejoint andry.aime sur le fait que votre problème soit dans la configuration maven. A voir votre pom.xml, il manque le "maven-jar" plugin qui permet de construire des jars executables : https://maven.apache.org/shared/mave...path.html#Make

  8. #8
    Membre actif Avatar de stracoma
    Homme Profil pro
    Médecin
    Inscrit en
    août 2013
    Messages
    405
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Maroc

    Informations professionnelles :
    Activité : Médecin

    Informations forums :
    Inscription : août 2013
    Messages : 405
    Points : 226
    Points
    226
    Par défaut
    Bonsoir
    j'ai jeté un coup d’œil sur le lien que vous avez indiqué https://maven.apache.org/shared/mave...path.html#Make
    Je n'y ai rien compris, je suis débutant.
    j'ai réalisé le même projet sur la version 8.1 de netbeans, mon ficher jar marche nickel . je quitte donc la version 12
    Merci
    J'apprends la programmation pour le plaisir

  9. #9
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    septembre 2007
    Messages
    8 365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : septembre 2007
    Messages : 8 365
    Points : 14 987
    Points
    14 987
    Par défaut
    Bonjour,

    Il suffit d'ajouter le plugin maven-jar-plugin dans pom.xml comme dans l'exemple sur le lien indiqué.

    A+.

  10. #10
    Membre actif Avatar de stracoma
    Homme Profil pro
    Médecin
    Inscrit en
    août 2013
    Messages
    405
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Maroc

    Informations professionnelles :
    Activité : Médecin

    Informations forums :
    Inscription : août 2013
    Messages : 405
    Points : 226
    Points
    226
    Par défaut
    Citation Envoyé par andry.aime Voir le message
    Bonjour,

    Il suffit d'ajouter le plugin maven-jar-plugin dans pom.xml comme dans l'exemple sur le lien indiqué.

    A+.
    Bonsoir
    Ce qui est évident pour vous, est délicat pour moi.
    J'ai ouvert côte à côte mon fichier pom.xml et l'autre, j'ai essayé de deviner ce que je dois faire, mais rien à faire, les deux fichiers sont trop différents pour changer quelques choses.
    Vous avez mon pom.xml posté sur cette discussion, pouvez vous me diriger pas à pas?
    Merci
    J'apprends la programmation pour le plaisir

Discussions similaires

  1. Jar exécutable qui ne fonctionne pas
    Par abdel_java dans le forum Débuter avec Java
    Réponses: 5
    Dernier message: 05/06/2014, 17h31
  2. [1.x] fichier symfony en racine ne fonctionne pas
    Par erictomcat dans le forum Symfony
    Réponses: 6
    Dernier message: 11/07/2012, 10h48
  3. quitter l'excution, RAISERROR ne fonctionne pas
    Par ours_nuit dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 19/04/2011, 10h59
  4. [1.x] Fichier routing.yml qui ne fonctionne pas ?
    Par karlito40 dans le forum Symfony
    Réponses: 3
    Dernier message: 29/08/2010, 21h24
  5. exécutable qui ne fonctionne pas sur un autre ordinateur
    Par El_bennito dans le forum Interfaces Graphiques
    Réponses: 5
    Dernier message: 26/06/2009, 13h45

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