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 de build avec des photos sous NetBeans


Sujet :

NetBeans Java

  1. #1
    Nouveau membre du Club
    Inscrit en
    Avril 2009
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 46
    Points : 32
    Points
    32
    Par défaut Problème de build avec des photos sous NetBeans
    Bonjour,

    Mon problème est très spéciale c'est pour sa que je ne sais pas dans quelle catégorie le mettre.

    Alors je suis sous la dernière version de Netbeans et mon projet contient des Frames, des Panel, des Buttons et autres ...

    J'ai un dossier avec des images(.gif et .jpeg) qui ce trouve dans le même dossier que le .class de mon projet.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    icon = new ImageIcon(this.getClass().getResource("/Heros/hero.gif"
    Mon problème c'est quand je veux générer mon .jar , toutes mes photos disparaissent et mon .jar est inutilisable.

    Quelqu'un sait comment inclure un dossier d'image dans mon projet et surtout comment je peux par la suite utilisé ces images ??

    J'aimerai aussi, si quelqu'un à une idée, rendre mon .jar EXECUTABLE et PORTABLE ??
    (C'est pour cela que je voudrais inclure mon dossier de photos dans mon projets)

    Je sais pas si j'ai étais suffisamment claire mais si il faut d'autre infos, n'hésite pas !! Merci pour votre aide !!!

    Désolé pour les fautes d'orthographes.

  2. #2
    Membre éclairé Avatar de Heimdal
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    549
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 549
    Points : 718
    Points
    718
    Par défaut
    Je ne connais pas NetBeans mais je suppose que tu dois pouvoir créer en deux clics un jar exécutable en précisant la Main class.
    Pour ce qui est de ton dossier photos, il suffit que tu définisses ce répertoire comme un "source folder" (cf build path).

    Autre alternative: l'édition d'un MANIFEST.MF

  3. #3
    Nouveau membre du Club
    Inscrit en
    Avril 2009
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 46
    Points : 32
    Points
    32
    Par défaut
    Citation Envoyé par Heimdal Voir le message
    Je ne connais pas NetBeans mais je suppose que tu dois pouvoir créer en deux clics un jar exécutable en précisant la Main class.
    Pour ce qui est de ton dossier photos, il suffit que tu définisses ce répertoire comme un "source folder" (cf build path).

    Autre alternative: l'édition d'un MANIFEST.MF
    Déjà merci pour ta réponse

    Alors j'arrête pas de décortiquer NetBeans et il n'y pas de module qui permet la création d'exécutable.(ou si il en y a une, qu'on me la montre merci)

    En cherchant sur le net j'ai vue que certaine programmes peuvent convertir des .jar en .exe ( Launch4j )et je pense pouvoir m'en sortir de ce coté là.

    Sinon pour mon dossier photos j'ai trouvé l'option Source et j'ai lui es renseigné mon dossier par contre sa marche comment après ??
    Comment lui indiqué à ma ImageIcon ou à mon JLabel va prendre cette image ??

    merci d'avance !!

  4. #4
    Membre éclairé Avatar de Heimdal
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    549
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 549
    Points : 718
    Points
    718
    Par défaut
    As-tu fais un tour sur la fAQ netbeans?
    http://netbeans.developpez.com/faq/?...SE#exporterJar

    Si tu n as toujours pas ta réponse, Google est un ami plutôt sympa. En tapant les mots-clefs "netbeans creer jar executable" il y a quelques liens plutôt pas mal je pense.

    Pour ce qui est du répertoire source, il faut comprendre que son contenu sera à la racine de l'archive. Ainsi,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    icon = new ImageIcon(this.getClass().getResource("/Heros/hero.gif"
    va chercher un package (un répertoire) nommé "Heros" à la racine d'un de tes répertoires Source, puis en son sein un fichier "hero.gif", bref un grand classique.

  5. #5
    Nouveau membre du Club
    Inscrit en
    Avril 2009
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 46
    Points : 32
    Points
    32
    Par défaut
    Citation Envoyé par Heimdal Voir le message
    As-tu fais un tour sur la fAQ netbeans?
    http://netbeans.developpez.com/faq/?...SE#exporterJar

    Si tu n as toujours pas ta réponse, Google est un ami plutôt sympa. En tapant les mots-clefs "netbeans creer jar executable" il y a quelques liens plutôt pas mal je pense.

    Pour ce qui est du répertoire source, il faut comprendre que son contenu sera à la racine de l'archive. Ainsi,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    icon = new ImageIcon(this.getClass().getResource("/Heros/hero.gif"
    va chercher un package (un répertoire) nommé "Heros" à la racine d'un de tes répertoires Source, puis en son sein un fichier "hero.gif", bref un grand classique.
    Pour l'exécutable c'est bon, j'ai trouvé un petit soft (Launch4j) qui me génère .exe et sa marche très bien.

    Par contre, je n'arrive toujours pas à récupère mes images mais sa avance tout doucement Merci Heimdal .(t'inquiète pas l'amie google est très sollicité )

    Alors au moment où j'ai rajouté mon dossier heros en tant que Sources de mon projet, il a créé un nouveau dossier, dans lequel se trouve des packages(heros) qui contiennent mes photos.(peine pas compliqué)

    Quand je regard dans mon dossier Classes, j'ai mon dossier heros avec mes photos et j'ai mon dossier Main qui contient ma main.class .

    Le truc c'est la ligne abituelle " icon = new ..... " ne marche pas parce que il faut que le dossier heros soit DANS mon dossier Main, au coté de ma Main.class .

    Sa commence à devenir assez compliqué mais c'est sa qui devient intéressent.
    En fait, il faudrait pouvoir faire un truc du style "import heros;", après je sais pas trop je suis pas assez calé en java

    Quelqu'un a une idée, reste ouvert à toutes proposition

  6. #6
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 840
    Points : 22 854
    Points
    22 854
    Billets dans le blog
    51
    Par défaut
    As-tu essaye sans le premier "/" ?
    As-tu verifier que des images sont bien dans ton JAR (en l'ouvrant avec n'importe quel outil gerant les ZIP) ?
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

  7. #7
    Nouveau membre du Club
    Inscrit en
    Avril 2009
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 46
    Points : 32
    Points
    32
    Par défaut
    Citation Envoyé par bouye Voir le message
    As-tu essaye sans le premier "/" ?
    As-tu verifier que des images sont bien dans ton JAR (en l'ouvrant avec n'importe quel outil gerant les ZIP) ?
    C'est bon s'était bien sa "/", en fait vue que j'avais fait pas mal de test je l'avais enlevé.

    Merci à tous

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 27/11/2011, 18h50
  2. Problème de nommage des variables sous netBeans
    Par amine1980 dans le forum NetBeans
    Réponses: 4
    Dernier message: 21/09/2011, 10h38
  3. Problème avec QWidget::show() sous NetBeans
    Par N-o-N-o dans le forum Débuter
    Réponses: 3
    Dernier message: 06/09/2011, 20h44
  4. Pb avec des JTextField sous NetBeans 6.1
    Par krisnet dans le forum NetBeans
    Réponses: 5
    Dernier message: 02/08/2008, 13h57
  5. Problème d'affichage des photos sous FireFox
    Par tdlimbourg dans le forum Débuter
    Réponses: 4
    Dernier message: 10/05/2008, 14h57

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