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

Java Discussion :

Créer un exécutable


Sujet :

Java

Vue hybride

K3nJi Créer un exécutable 02/03/2010, 17h24
jiddou Personnellement je n'ai... 02/03/2010, 17h32
Deaf Bonjour, Je ne connais pas... 02/03/2010, 17h37
K3nJi Ok merci beaucoup ! J'ai... 02/03/2010, 18h41
Dark-Water Je dirai plutot que ton jar... 02/03/2010, 23h19
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Août 2008
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 33
    Par défaut Créer un exécutable
    Voila je n'arrive pas à trouver de solution.

    J'ai développé une Desktop Application avec NetBeans.

    Elle comprend quelques jar externes et utilise des fichiers (.txt, .png, ...) que j'ai inclus au projet.

    J'aimerai maintenant pouvoir distribuer simplement mon application (qui sera donc exécutable comme un programme classique)

    Comment m'y prendre ?

    NetBeans créer automatiquement un .jar dans le répertoire /dist mais l'exécution me donne cette erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     Exception in thread "main" java.lang.NoClassDefFoundError: org/jdesktop/application/SingleFrameApplication

  2. #2
    Membre expérimenté Avatar de jiddou
    Inscrit en
    Août 2007
    Messages
    247
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 247
    Par défaut
    Personnellement je n'ai jamais utilisé netbeans mais avec eclipse j'arrivai à générer un jar dans lequel il y' a toutes les ressources (images,txt,jar) et avec un autre Plugin exe4j je générai mon exécutable. Tu pourras changer ton projet en un projet eclipse au cas ou t'as pas une meilleure proposition.

  3. #3
    Membre émérite
    Inscrit en
    Mars 2006
    Messages
    848
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2006
    Messages : 848
    Par défaut
    Bonjour,

    Je ne connais pas non plus NetBeans, mais à priori, tes jar externes ne sont pas dans le classpath.
    Deux solutions :
    - Tu précises le chemin relatif de ces jars dans ton manifest (ma solution préférée)
    - Tu ajoutes tes jars au classpath en lançant ton appli. Pour simplifier l'utilisation, tu peux écrire un script shell ou Batch qui le fait pour toi.

  4. #4
    Membre averti
    Inscrit en
    Août 2008
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 33
    Par défaut
    Ok merci beaucoup !

    J'ai juste un petit soucis..

    Dans mon code, pour utiliser un fichier texte par exemple, j'y accède par ce chemin "./src/monappli/resources/monFichier.txt"

    Mais le jar n'est constitué que du répertoire src, donc mes chemins ne sont plus bons...

  5. #5
    Membre confirmé Avatar de Dark-Water
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2006
    Messages
    142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Juin 2006
    Messages : 142
    Par défaut
    Je dirai plutot que ton jar est constitué des binaire dans lequel il copie les fichier non java. Utilises plutot monappli/resources/monFichier.txt ca devrai etre bon.

  6. #6
    Membre Expert Avatar de Ivelios
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juillet 2008
    Messages
    1 031
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 031
    Par défaut
    Et bien tu mets tous dans un même dossier "PROJET" (par exemple)

    Arboressence
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Projet 	- programme.jar
    	- scr
    		-monappli
    			-ressources
    				-monfichier.txt
    Personnellement je me débrouille pour avoir un dossier lib, src et data
    Et dans data : des dossiers images, sons, videos

    A méditer

Discussions similaires

  1. Appli qui permet de créer un exécutable
    Par chaours dans le forum Delphi
    Réponses: 4
    Dernier message: 03/11/2006, 15h35
  2. java créer un exécutable
    Par damned3 dans le forum EDI et Outils pour Java
    Réponses: 4
    Dernier message: 02/09/2006, 03h58
  3. [VB 2005 Express] Comment créer un exécutable ?
    Par taly dans le forum Visual Studio
    Réponses: 3
    Dernier message: 26/06/2006, 11h30
  4. Créer un exécutable
    Par hitchie dans le forum MFC
    Réponses: 4
    Dernier message: 10/04/2006, 10h05
  5. [Debutant(e)]créer un exécutable
    Par seringua1 dans le forum EDI et Outils pour Java
    Réponses: 3
    Dernier message: 08/06/2004, 12h34

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