Précédent   Forum du club des développeurs et IT Pro > Java > EDI et OUTILS pour Java > NetBeans
NetBeans Forum d'entraide NetBeans. Avant de poster -> Ressources NetBeans - La F.A.Q NetBeans - Tutoriels NetBeans
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 01/12/2012, 02h10   #1
nono444
Invité de passage
 
Homme
Chargé d'affaire
Inscription : décembre 2012
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Chargé d'affaire
Secteur : Industrie

Informations forums :
Inscription : décembre 2012
Messages : 3
Points : 0
Points : 0
Par défaut Inclure un PDF dans un JAR ?

Bonjour,

Savez-vous si il est possible d'inclure un fichier pdf dans un JAR?
Mon objectif est d'appeller un fichier pdf depuis mon application JAVA qui est embarqué dans l'appli.

Merci
nono444 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2012, 09h00   #2
NoClassDefFound
Membre confirmé
 
Homme
Inscription : octobre 2011
Messages : 157
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : octobre 2011
Messages : 157
Points : 208
Points : 208
C'est possible comme n'importe quel fichier, comme un properties par exemple, il faut juste faire un getResourceAsStream() au lieu d'utiliser un File.
Qulle utilisation comptes-tu en faire ?
NoClassDefFound est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/12/2012, 14h39   #3
nono444
Invité de passage
 
Homme
Chargé d'affaire
Inscription : décembre 2012
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Chargé d'affaire
Secteur : Industrie

Informations forums :
Inscription : décembre 2012
Messages : 3
Points : 0
Points : 0
Super Merci beaucoup,

J'arrive maintenant à ouvrir mon pdf contenu dans mon JAR. Par contre dès que j’exécute mon JAR depuis un autre emplacement sur mon PC, le pdf ne s'ouvre plus. J'ai placé mon pdf directement dans le répertoire src et je le déclare comme ceci:
InputStream pdfInJar = OpenPdf.class.getClass().getResourceAsStream("/nomdupdf.pdf")

je dois avoir un problème de path mais comment le résoudre ?

Merci
nono444 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/12/2012, 16h09   #4
Deadpool
Membre Expert
 
Avatar de Deadpool
 
Homme David
Inscription : novembre 2005
Messages : 1 244
Détails du profil
Informations personnelles :
Nom : Homme David
Âge : 31
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : novembre 2005
Messages : 1 244
Points : 1 652
Points : 1 652
salut

Essaie en enlevant le slash initial.

Code :
InputStream pdfInJar = OpenPdf.class.getResourceAsStream("nomdupdf.pdf")
__________________
“THERE IS NO JUSTICE. THERE’S JUST ME!”
Deadpool est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2012, 09h52   #5
nono444
Invité de passage
 
Homme
Chargé d'affaire
Inscription : décembre 2012
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Chargé d'affaire
Secteur : Industrie

Informations forums :
Inscription : décembre 2012
Messages : 3
Points : 0
Points : 0
non toujours pas
nono444 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2012, 09h58   #6
Deadpool
Membre Expert
 
Avatar de Deadpool
 
Homme David
Inscription : novembre 2005
Messages : 1 244
Détails du profil
Informations personnelles :
Nom : Homme David
Âge : 31
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : novembre 2005
Messages : 1 244
Points : 1 652
Points : 1 652
Citation:
Envoyé par nono444 Voir le message
non toujours pas
Tu as un NullPointerException?

Si oui, peux-tu vérifier et nous montrer la structure de ton jar (ouvre le avec un outil style winrar)?
Est-tu sûr de ton nom de fichier?
__________________
“THERE IS NO JUSTICE. THERE’S JUST ME!”
Deadpool est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2012, 10h10   #7
tchize_
Expert Confirmé Sénior
 
Avatar de tchize_
 
Homme
Responsable de service informatique
Inscription : avril 2007
Messages : 18 412
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 33
Localisation : Belgique

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Service public

Informations forums :
Inscription : avril 2007
Messages : 18 412
Points : 33 154
Points : 33 154
Envoyer un message via MSN à tchize_ Envoyer un message via Skype™ à tchize_
Citation:
Envoyé par nono444 Voir le message
Super Merci beaucoup,

J'arrive maintenant à ouvrir mon pdf contenu dans mon JAR. Par contre dès que j’exécute mon JAR depuis un autre emplacement sur mon PC, le pdf ne s'ouvre plus. J'ai placé mon pdf directement dans le répertoire src et je le déclare comme ceci:
A vérifier, mais normalement tu dosi avoir un répertroire séparé pour les sources (src) et les ressources (rsc?). En général, seuls les fichiers **.java sont compilés depuis src tandis que l'ensemble du contenu des ressources est copié dans le jar.


Commencer par ouvrir ton jar avec winzip ou autre et regarder si le pdf est bien dedans.
__________________
⥀⥁ Чиз faq java, cours java, javadoc. Pensez à et
Laisse entrer le jour après une nuit sombre. Si tu es toujours là, tu n'es pas faite pour mourir.
tchize_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 00h32.


 
 
 
 
Partenaires

Hébergement Web