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 :

Générer un éxécutable d'une application swing


Sujet :

NetBeans Java

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 350
    Par défaut Générer un éxécutable d'une application swing
    Bonjour,

    Je veux générer un exécutable (genre d'une application qu'on peut installer sur son poste) d'une application swing réalisé par netBeans.
    Comment je dois faire?.

    Par avance Merci.

  2. #2
    Expert confirmé

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 823
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 823
    Par défaut
    Salut,

    Tu fais un build de ton appli (run > build main project), tu vas dans le répertoire dist de ton projet, tu y trouves un fichier jar et un répertoire contenant toutes les dépendances (si tu as utilisés d'autres api). Le plus simple est sans doute de zipper tout ça, et de le distribuer (ça nécessite que les postes où tu vas l'installer aient java d'installé... et attention à la compatibilité des versions), sinon tu peux aussi utiliser les installateurs habituels.
    Autre solution pour les postes n'ayant pas java, tu peux rajouter une JVM "embedded", mais du coup c'est beaucoup plus lourd.
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 350
    Par défaut
    Salut,

    Merci beaucoup pour la réponse, ça marche très bien, dans le répertoire que tu as indiquer (dist) je trouve bien le jar avec le répertoire "lib", je lance le "jar" et ça lance bien l'application.

    Sinon j'ai une question, dans ce cas c'est pas la peine d'installer l'application?y' a pas un moyen d'avoir un éxécutable qu'on peut installer?;

    Par avance merci.

  4. #4
    Expert confirmé

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 823
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 823
    Par défaut
    Citation Envoyé par amine1980 Voir le message
    Sinon j'ai une question, dans ce cas c'est pas la peine d'installer l'application?
    Installer une application, chez moi, ça consiste à la mettre sur un ordi où elle n'était pas, avec éventuellement les fichiers de configuration qui vont bien pour la faire tourner. Ce n'est pas ce que t u as fait là?

    Citation Envoyé par amine1980 Voir le message
    y' a pas un moyen d'avoir un éxécutable qu'on peut installer?
    exécutable java=fichier jar, non?
    Qu'appelles-tu "exécutable qu'on peut installer"? tu veux un fichier exe dans le genre installshield/ NSIS? ben... tu peux. Où est le problème?
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 350
    Par défaut
    Salut, merci d'abord pour vos réponses, ci-dessus mes réponses,

    Installer une application, chez moi, ça consiste à la mettre sur un ordi où elle n'était pas, avec éventuellement les fichiers de configuration qui vont bien pour la faire tourner. Ce n'est pas ce que t u as fait là?

    Réponse : oui, c'est ce que j'ai fait et ça marche très bien.


    exécutable java=fichier jar, non?

    Réponse : oui .


    Qu'appelles-tu "exécutable qu'on peut installer"? tu veux un fichier exe dans le genre installshield/ NSIS? ben... tu peux. Où est le problème?

    Réponse :

    je veux dire par ça, avoir un "setup" et pouvoir installer l'application et avoir la possibilité de la lancer depuis le menu "démmarer" comme les autres programmes par exemple "word" et "excel" etc ... puis_je faire ça?par avance merci.

  6. #6
    Expert confirmé

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 823
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 823
    Par défaut
    Citation Envoyé par plegat Voir le message
    tu veux un fichier exe dans le genre installshield/ NSIS? ben... tu peux.
    Citation Envoyé par amine1980 Voir le message
    puis_je faire ça?
    On joue au jeopardy là ou quoi?
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 350
    Par défaut
    Salut,

    non on joue pas mais je sais pas comment faire .

    par avance merci.

  8. #8
    Expert confirmé

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 823
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 823
    Par défaut
    Citation Envoyé par amine1980 Voir le message
    non on joue pas mais je sais pas comment faire .
    c'est bien de préciser, parce "je sais pas comment faire", ce n'est pas la même chose que "puis-je le faire?"

    Déjà il te faut commencer par nous dire quel installeur tu veux utiliser. On ne peut pas t'expliquer la procédure sans savoir ce que tu utilises. Je t'en ai donné deux, à toi d'en choisir un, ou d'en choisir un autre.

    Ensuite il te faut tout de même faire un minimum d'effort. Dire que tu ne sais pas faire montre juste que tu n'as pas pris la peine d'essayer. Sinon tu aurais expliqué où tu bloques. Donc on en déduit que tu n'as même pas jeté un oeil au moindre tutoriel, me trompe-je?

    Pour te mettre sur la voie:
    http://www.todae.fr/nsis/docs/
    http://www.atomicmpc.com.au/Feature/...ll-script.aspx
    http://nsis.sourceforge.net/Simple_tutorials

    Si taper du code te rebute (ce qui me paraitrait louche venant d'un programmeur...), il existe des GUI pour NSIS, par exemple celle-ci, mais rien ne t'empêche de faire une petite recherche pour voir si il n'y en a pas d'autres qui te conviendrait mieux.
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  9. #9
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 350
    Par défaut
    Merci bcp pour votre aide.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 21/05/2012, 09h17
  2. Réponses: 1
    Dernier message: 01/01/2007, 14h14
  3. Réponses: 7
    Dernier message: 09/11/2006, 18h57
  4. Réponses: 6
    Dernier message: 21/07/2006, 02h19
  5. Java intégration browser web dans une application swing ....
    Par Manu35 dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 23/03/2006, 08h47

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