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 :

Problème avec jar de NetBeans


Sujet :

NetBeans Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2013
    Messages : 1
    Par défaut Problème avec jar de NetBeans
    bonjour tout le monde et merci d'avance pour votre aide.
    j'ai developer une application avec netbeans 7 et je veux creér un chifier executable ou jar pour teste mon application.
    Probleme:
    quand je clique sur Clean and Build il me creer un fichier jar et quand je clique sur se fichier pour l'executé il ne marche pas.

  2. #2
    Rédacteur
    Avatar de bulbo
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Février 2004
    Messages
    1 259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Février 2004
    Messages : 1 259
    Par défaut
    Bonjour,

    A part pour l'ampoule de plafonnier de la Golf 3, "Ca ne marche pas" n'est pas une explication suffisante

    Normalement après un Clean and Build, Netbeans crée un répertoire dist à la racine du projet et le jar est executable à la condition que la partie Run dans les propriétés du projet ai été renseignée.

    Même s'il n'y a qu'une seule classe et avec un main, NetBeans ne prendra pas l'initiative de la déclarer comme main class dans le Manifest.

    Donc Properties->Run. Là tu choisis la main class, les arguments etc etc et tout ça sera reflété après un "Clean and Build" dans le manifest mis dans le jar.

    Si ça ne suffit pas il faudra ouvrir un fenêtre ligne de commande, aller dans le répertoire dist et lancer la commande : java -jar tonProjet.jar

    Au moins là tu auras plus d'informations sur le problème et on pourra t'aider.

    A+

    Bulbo
    [Java] [NetBeans] [CVS]
    La FAQ Java
    Merci de ne pas me poser de questions techniques par MP.

  3. #3
    Membre expérimenté Avatar de cervo
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2012
    Messages
    220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2012
    Messages : 220
    Par défaut Jar
    Slt, sache une chose : si ton application n'est pas graphique tu ne verras rien quand tu cliqueras sur le jar n’empêche qu'elle exécutera tout ce que tu lui auras donné comme instruction. si c'est pas déplacé quel genre d'application veux tu faire pour qu'on puisse t'aider à mieux la lancer....

  4. #4
    Membre averti
    Inscrit en
    Juin 2013
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Juin 2013
    Messages : 29
    Par défaut
    Bonsoir , mon problème c'est que j'ai développé mon application et ça marche à merveille quand je l’exécute (SHIFT + F6 ) mais quand je veux générer le fichier jar (clean and build ) ,le fichier se crée dans dist mais l'application ne marche pas sachant faute de base de données même si ca marche dans l'exécution . prière de m'aider SVP

  5. #5
    Membre Expert
    Avatar de yotta
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Septembre 2006
    Messages
    1 097
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 097
    Par défaut
    Y a t'il un dossier lib dans votre dossier dist à l'issue de la compilation ?

    Et sur quelle plateforme développez-vous ?
    Une technologie n'est récalcitrante que par ce qu'on ne la connait et/ou comprend pas, rarement par ce qu'elle est mal faite.
    Et pour cesser de subir une technologie récalcitrante, n'hésitez surtout pas à visiter les Guides/Faq du site !

    Voici une liste non exhaustive des tutoriels qui me sont le plus familiers :
    Tout sur Java, du débutant au pro : https://java.developpez.com/cours/
    Tout sur les réseaux : https://reseau.developpez.com/cours/
    Tout sur les systèmes d'exploitation : https://systeme.developpez.com/cours/
    Tout sur le matériel : https://hardware.developpez.com/cours/

  6. #6
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 713
    Par défaut
    Citation Envoyé par larbiket Voir le message
    ça marche à merveille quand je l’exécute (SHIFT + F6 )
    Sauf que SHIFT + F6, dans NetBeans 7, c'est uniquement pour la classe java sur laquelle tu es en train de travailler.
    Quand tu es dans NetBeans, si tu veux lancer l'application telle qu'elle sera lancée quand on clique sur le jar, il faut faire uniquement F6 et non pas SHIFT + F6.

    A ce moment-là, si tu n'as pas défini de main class dans ton projet, il va t'en réclamer une.
    Après tu "clean and build" et ton jar fonctionne.
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

  7. #7
    Membre Expert
    Avatar de yotta
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Septembre 2006
    Messages
    1 097
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 097
    Par défaut
    Ce que vous expliquez au sujet de la différence entre F6 et SHIFT+F6 est tout à fait vrai, en précisant toutefois qu'il doit s'agir d'une classe possédant une méthode main. Mais malheureusement, cela ne fait aucune différence sur le plan exécutionnel.
    F6 ou SHIFT+F6, vous restez dans les deux cas dans l'environnement exécutionnel de NetBeans, avec son classpath. Je penses que le problème de larbiket n'est pas exécutionnel, puisque comme il le dit, lorsqu'il lance son programme dans NetBeans, tout fonctionne à merveille....
    Donc je penses qu'il s'agit là d'un simple problème de dépendance.
    Étant donné que larbiket dialogue avec un port USB, il emploie fatalement une librairie additionnelle. Dans NetBeans, il existe une propriété de projet nommée "Copy Dependent Libraries". Il s'agit d'une option de type case à cocher qui se trouve dans la sous-rubrique Packaging de la rubrique Build des propriétés du projet. Si cette case n'est pas cochée, NetBeans n'exportera pas les dépendances, charge pour le JVM qui exécutera le code de posséder les librairies additionnelles.
    En d'autre terme, Clean&Build ne crée pas de dossier lib dans le dossier dist.
    Si par contre, cette case est cochée, alors NetBeans exportera les dépendances dans ce dossier lib créé dans le dossier dist par Clean&Build, et renseignera le classpath du jar.
    Une technologie n'est récalcitrante que par ce qu'on ne la connait et/ou comprend pas, rarement par ce qu'elle est mal faite.
    Et pour cesser de subir une technologie récalcitrante, n'hésitez surtout pas à visiter les Guides/Faq du site !

    Voici une liste non exhaustive des tutoriels qui me sont le plus familiers :
    Tout sur Java, du débutant au pro : https://java.developpez.com/cours/
    Tout sur les réseaux : https://reseau.developpez.com/cours/
    Tout sur les systèmes d'exploitation : https://systeme.developpez.com/cours/
    Tout sur le matériel : https://hardware.developpez.com/cours/

  8. #8
    Rédacteur
    Avatar de bulbo
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Février 2004
    Messages
    1 259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Février 2004
    Messages : 1 259
    Par défaut
    Allez hop je m'auto-quote :

    Citation Envoyé par bulbo Voir le message
    ....
    Si ça ne suffit pas il faudra ouvrir un fenêtre ligne de commande, aller dans le répertoire dist et lancer la commande : java -jar tonProjet.jar

    Au moins là tu auras plus d'informations sur le problème et on pourra t'aider.

    ....
    et ce serait bien de copier/coller ici ce qui s'affichera à l'execution du jar depuis la ligne de commande.

    Là on ne peut pas répondre faute d'élements, ou alors on répondra n'importe quoi.

    Bulbo
    [Java] [NetBeans] [CVS]
    La FAQ Java
    Merci de ne pas me poser de questions techniques par MP.

Discussions similaires

  1. problème avec .jar : lire depuis un fichier xml
    Par ALAE4000 dans le forum Format d'échange (XML, JSON...)
    Réponses: 13
    Dernier message: 28/04/2008, 11h38
  2. Problème avec le fichier netbeans.conf
    Par fingon dans le forum NetBeans
    Réponses: 2
    Dernier message: 23/07/2007, 19h28
  3. Problème avec jar et exe !
    Par Ichigo-BaKa dans le forum Général Java
    Réponses: 17
    Dernier message: 25/06/2007, 18h13
  4. problème avec jar file
    Par jayjay.f dans le forum AWT/Swing
    Réponses: 17
    Dernier message: 04/12/2006, 01h40
  5. Problème avec jar
    Par noussa_nouha dans le forum Langage
    Réponses: 2
    Dernier message: 08/09/2006, 16h52

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