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 �clair� Avatar de stracoma
    Homme Profil pro
    M�decin
    Inscrit en
    Ao�t 2013
    Messages
    413
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 62
    Localisation : Maroc

    Informations professionnelles :
    Activit� : M�decin

    Informations forums :
    Inscription : Ao�t 2013
    Messages : 413
    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

  2. #2
    Membre �clair� Avatar de stracoma
    Homme Profil pro
    M�decin
    Inscrit en
    Ao�t 2013
    Messages
    413
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 62
    Localisation : Maroc

    Informations professionnelles :
    Activit� : M�decin

    Informations forums :
    Inscription : Ao�t 2013
    Messages : 413
    Par d�faut
    Bonjour
    y a pas de sp�cialiste netbeans java dans ce forum ?

  3. #3
    Membre chevronn�
    Homme Profil pro
    Architecte technique
    Inscrit en
    Mai 2020
    Messages
    348
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activit� : Architecte technique

    Informations forums :
    Inscription : Mai 2020
    Messages : 348
    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 391
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par d�faut
    Bonjour,

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

    A+.

  5. #5
    Membre �clair� Avatar de stracoma
    Homme Profil pro
    M�decin
    Inscrit en
    Ao�t 2013
    Messages
    413
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 62
    Localisation : Maroc

    Informations professionnelles :
    Activit� : M�decin

    Informations forums :
    Inscription : Ao�t 2013
    Messages : 413
    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$

  6. #6
    Membre �clair� Avatar de stracoma
    Homme Profil pro
    M�decin
    Inscrit en
    Ao�t 2013
    Messages
    413
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 62
    Localisation : Maroc

    Informations professionnelles :
    Activit� : M�decin

    Informations forums :
    Inscription : Ao�t 2013
    Messages : 413
    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>

  7. #7
    Membre chevronn�
    Homme Profil pro
    Architecte technique
    Inscrit en
    Mai 2020
    Messages
    348
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activit� : Architecte technique

    Informations forums :
    Inscription : Mai 2020
    Messages : 348
    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 �clair� Avatar de stracoma
    Homme Profil pro
    M�decin
    Inscrit en
    Ao�t 2013
    Messages
    413
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 62
    Localisation : Maroc

    Informations professionnelles :
    Activit� : M�decin

    Informations forums :
    Inscription : Ao�t 2013
    Messages : 413
    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

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

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    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 �clair� Avatar de stracoma
    Homme Profil pro
    M�decin
    Inscrit en
    Ao�t 2013
    Messages
    413
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 62
    Localisation : Maroc

    Informations professionnelles :
    Activit� : M�decin

    Informations forums :
    Inscription : Ao�t 2013
    Messages : 413
    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

  11. #11
    Membre chevronn�
    Homme Profil pro
    Architecte technique
    Inscrit en
    Mai 2020
    Messages
    348
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activit� : Architecte technique

    Informations forums :
    Inscription : Mai 2020
    Messages : 348
    Par d�faut
    Sur base du contenu de votre pom.xml publi� pr�c�demment dans cette discussion, vous devez ajouter ceci en rempla�ant "LE_NOM_COMPLET_DE_VOTRE_CLASSE_MAIN" par le nom complet de la classe qui contient la m�thode public static void main(String[] args). Ce nom doit comporter les packages et utiliser le "." comme s�parateur mais pas d'extension. Ex: net.developpez.NetBeansJarExecutable

    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
    <build>
        <plugins>
          <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-jar-plugin</artifactId>
            <configuration>
              <archive>
                <manifest>
                  <addClasspath>true</addClasspath>
                  <mainClass>LE_NOM_COMPLET_DE_VOTRE_CLASSE_MAIN</mainClass>
                </manifest>
              </archive>
            </configuration>
          </plugin>
        </plugins>
      </build>

  12. #12
    Membre �clair� Avatar de stracoma
    Homme Profil pro
    M�decin
    Inscrit en
    Ao�t 2013
    Messages
    413
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 62
    Localisation : Maroc

    Informations professionnelles :
    Activit� : M�decin

    Informations forums :
    Inscription : Ao�t 2013
    Messages : 413
    Par d�faut
    Bonsoir
    Merci beaucoup gerveais.b, votre code pour moi c'est du charabia mais �a marche
    une autre fois merci

+ R�pondre � la discussion
Cette discussion est r�solue.

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