tartur
Messages postés22Date d'inscriptionmercredi 2 avril 2003StatutMembreDernière intervention11 février 2004
-
9 sept. 2003 à 10:17
cs_jojolemariole
Messages postés519Date d'inscriptionmercredi 21 mars 2007StatutMembreDernière intervention19 décembre 2016
-
10 mars 2011 à 18:18
salut à tous,
je voulais savoir comment créer un fichier .jar exécutable si vous pouvez me donner
la ligne de commande ça serait sympo! s'il faut rajouter des infos dans les fichiers
java veuillez me les indiquez merci pour votre attention!
tartur
Messages postés22Date d'inscriptionmercredi 2 avril 2003StatutMembreDernière intervention11 février 2004 16 sept. 2003 à 11:46
bon c bon g trouvé la solution:
alors déjà pour créer un fichier jar executable il faut
avoir un jdk 1.2 ou plus.
#on se situe dans le répertoire où se trouve nos fichiers
.class(plus précisement dans le repertoire ou existe la
class main de notre programme).
#on cree un fichier qu'on nomme "mainClass" pour indiquer au
fichier jar quelle class est l'executable. On ecrit dedans
une seule ligne :
Main-Class: nomDeLaClassMain
Rq: le retour chariot en fin de ligne est important!!
#on cree notre fichier .jar a l'aide de la commande jar en y
archivant toutes les classes dont notre mainClass a besoin et
en utilisant l'option m pour ajouter le fichier manifest donc
notre fichier "mainClass". la ligne de commande est la suivante:
jar cmf mainClass nomFicJar.jar fichiers.class path/autreFic.class
Rq: on peut bien sur utiliser *.class et autant de fichiers qu'on veut
tant qu'on les met dans la ligne de commande en les espaçant par un
espace.
#pour lancer le fichier jar executable on peut utiliser la ligne de
commande suivante:
java -jar nomFichierJar.jar
#pour faire un executble sous linux on va creer le script shell suivant:
#!/bin/bash
cd cheminDuFicJar/
java -jar nomFichierJar.jar
on le nommera "machin" on veillera sur le fait qu'on a les permissions
d'execution du fichier et voila en un double clic on a notre prog qui
se lance
cs_Youki
Messages postés19Date d'inscriptionsamedi 28 octobre 2000StatutMembreDernière intervention25 mars 2004 6 avril 2004 à 15:37
Idem, moi j'ai
Exception in thread "main" java.lang.NullPointerException
at javax.swing.ImageIcon.(Unknown Source)
at VueProjet.(VueProjet.java:47)
at Lanceur.main(Lanceur.java:13)
alors que mon prog fonctionne parfaitement bien !!!
(en plus g même pas 13 ligne dans mon main...)
Une aide ? svp ?
duanra
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_Youki
Messages postés19Date d'inscriptionsamedi 28 octobre 2000StatutMembreDernière intervention25 mars 2004 6 avril 2004 à 21:19
Ok, merci.
mais pourrais-tu préciser ce qu'est ton class-path et comment le construire, ou alors me dire ou tu as trouvé l'info (ça sera peut-être plus simple...) parceque je n'en ai jamais entendu parler... je sais pas si ça résoudra mon problème, les autres jar que j'ai créé fonctionne correctement sans ça... il est vrais que j'ai changé de jdk depuis, alors je vais quand même essayer...
tlehoucq
Messages postés49Date d'inscriptionmercredi 17 mars 2004StatutMembreDernière intervention27 février 2006 2 juin 2004 à 10:03
Comment faire pour éviter de mettre les librairies dans le meme répertoire que ton JAR? Est-il possible de copier les libraires dans le jdk et faire le lien desuus dans le class-path?
cs_kadiamor
Messages postés4Date d'inscriptionjeudi 3 février 2011StatutMembreDernière intervention18 avril 2011 8 mars 2011 à 11:25
Salut à tous,
Etant débutant en JAVA, j'ai un projet en JDBC sous MySQL et je voulais savoir comment créer un fichier.jar exécutable. Je vous rappelle que j'ai un projet avec 4 Package( accuei, classDeBase, connections, et controller) et un dossier (images) conteneant des images mais je n'arrive pas à exporter les images pour le jar. Si vous pouvez me donner la ligne de commande ça serait sympo! Vous rappelant je travail sous Windows7. S'il faut rajouter des infos dans les fichiers
java ou autres, veuillez me les indiquez.
Merci pour votre attention !
[b]BADJI Ousmane
HLM Grand Yoff
Villa N°146
Dakar/Sénégal
Tél.: (00221) 77 362 79 76
/b
cs_jojolemariole
Messages postés519Date d'inscriptionmercredi 21 mars 2007StatutMembreDernière intervention19 décembre 201625 8 mars 2011 à 11:51
Salut,
Je suppose que tes 4 packages sont dans un dossier "source", par exemple src. Si tu veux que tes images soient embarquées dans le jar au même titre que tes .class, il faut que tes images soient aussi dans un dossier "source".
Pour faire un dossier source, dans eclipse par exemple, tu fais un clic droit sur le projet, puis New, puis Source Folder.
Enfin pour créer le jar, tu fais un clic droit sur le projet, puis Export, puis Runnable Jar File, tu choisis la configuration de lancement et l'emplacement de destination du jar, quelques options et ça roule.
cs_kadiamor
Messages postés4Date d'inscriptionjeudi 3 février 2011StatutMembreDernière intervention18 avril 2011 10 mars 2011 à 10:32
Slt je vien de testé mé les image ne parviennent pas à s'affiché.
En plus je vien de noté un problème d'appostrophe(') k je ne parvien pa à inséré à partir de mon formulère. Voici le scripte insertion:
// execution de la requete et recuperation des donnees demandees
String str = "INSERT INTO DOCTECH VALUES ('"+NumId+"','"+signature+"','"+nomFichier+"','"+motif+"','"+date+"')";
cs_kadiamor
Messages postés4Date d'inscriptionjeudi 3 février 2011StatutMembreDernière intervention18 avril 2011 10 mars 2011 à 17:37
Salut à tous,
Etant débutant en JAVA, j'ai un petit soucis que je n'arrive pas à resoudre. J'ai un formulaire avec un textaera qui me permet d'enregistrer des commentaires dans ma table.
seulement, lorsque "l'utilisateur" rentre un texte avec un apostrophe du style:"j'ai un problème dans la la table" je reçoi une erreur.
si quelqu'un pouvait me dire comment resoudre ce problème, ce serait vraiment cool. Merci pour votre attention !!!!!!!!
[b]BADJI Ousmane
HLM Grand Yoff
Villa N°146
Dakar/Sénégal
Tél.: (00221) 77 362 79 76
/b
pour charger l'icône images/icones/icone1.png :
URL urlIcone1 = MaClasse.class.getClassLoader().getResource(" icones/image1.png ");
Image imageIcone1 = ImageIO.read(urlIcone1);
Icon icone1 = new ImageIcone(imageIcone1);
Pour cela, je rappelle qu'il est impératif que le dossier images soit un dossier source, il apparait comme ça dans le .classpath :
<classpathentry kind="src" path="images"/>
Pour ton autre problème, il serait plus pertinent d'ouvrir un nouveau topic.