didoux95
Messages postés845Date d'inscriptionmardi 25 avril 2006StatutMembreDernière intervention 1 août 2017
-
27 avril 2006 à 21:40
cs_chanlou
Messages postés2Date d'inscriptionvendredi 26 décembre 2008StatutMembreDernière intervention 8 janvier 2011
-
8 janv. 2011 à 21:14
Bonjour a tous.
apres avoir regarder attentivement toutes les questions du forum je vous demande "Comment passe t-on d'un programme avec l'extention "java" en un programme avec l'extention "jar"?".
C'est à dire en un executable en quelque sorte.
scaryman
Messages postés492Date d'inscriptionvendredi 30 janvier 2004StatutMembreDernière intervention16 mai 200712 27 avril 2006 à 21:58
Salut
Il te faut d'abord compiler tes sources pour avoir des .class et ensuite tu peux utiliser la commande jar et inclus-y un manifest avec le nom de la classe principale à lancer.
ensuite tu l'installe et dans les variable d'environnement tu ajoute le chemin du sous dossier bin avec comme nom : PATH
chez moi c'est :
PATH
f:\jee\jdk\bin
didoux95
Messages postés845Date d'inscriptionmardi 25 avril 2006StatutMembreDernière intervention 1 août 20172 27 avril 2006 à 22:29
alors moi j'ai deja cree mon fichier .class avec la commande "javac nom.java". en revanche ce que j'aimerais savoir c'est comment le en rendre .jar mais dans les detail pour que je puisse le faire directement ( detail des étapes aisi qu'avec le nom du prog utilisé).
Si non comme prog j'ai (jdk 1.5.0 et jre 1.5.0) et c'est tous.
merci...
Vous n’avez pas trouvé la réponse que vous recherchez ?
didoux95
Messages postés845Date d'inscriptionmardi 25 avril 2006StatutMembreDernière intervention 1 août 20172 28 avril 2006 à 13:32
RE bonjour
sinon je vous propose quelque chose, vous me dites betement et simplement tous ce que je doit faire
ex:
va a cet adresse telecharge tel(s) prog instale le a tel endroit...
merci a tous ceux qui m'ont repondu et qui me repondrons...
didoux95
Messages postés845Date d'inscriptionmardi 25 avril 2006StatutMembreDernière intervention 1 août 20172 6 mai 2006 à 15:46
maintenant je sais qu'il faut utiliser la commande "jar cf nom du fichier a metre en jar.jar nom de la class.class" mais cela ne marche pas.
je me suis placez dans la repertoir courrant mais rien.
yannick_parchemal
Messages postés31Date d'inscriptionjeudi 13 avril 2006StatutMembreDernière intervention22 mai 2006 6 mai 2006 à 16:06
Pour faire ton jar avec une commande ligne :
1. Tu te places dans le dossier du repertoire de base de tes classes, c'est à dire:
- si tes classes sont declarées sans package , c'est le répertoire qui contient tes fichiers .class
- si tes classes sont déclarées dans un package , si par exemple le package s'appelle truc.bidule, c'est le répertoire qui contient le répertoire truc
2. Tu tapes :
jar cf monjar.jar .
Et SURTOUT, tu n'oublies pas le point à la fin de la ligne qui signifie que l'on veut faire je jar à partir de tout le contenu du répertoire courant
didoux95
Messages postés845Date d'inscriptionmardi 25 avril 2006StatutMembreDernière intervention 1 août 20172 6 mai 2006 à 21:16
Ca y est j'ai fais ce que tu m'a dis. Pour me placer dans le repertoire courrant, j'utilise la commande "cd chemin". Et la, apres quelques minute....
...Ca ne marche toujours pas?!?
mon PC m'affiche
.\Local Settings\Temporary Internet Files\Content.IE5\HFGELY2I\3Dfr%26ie%3DUTF-8
%26rls%3DGGLG%2CGGLG%3A2005-50%2CGGLG%3Afr%26q%3Dediteur%2Bgraphique%2Bjava&u_h=
600&u_w=800&u_ah=566&u_aw=800&u_cd=32&u_tz=120&u_his=2&u_java=true : fichier ou
rÚpertoire introuvable
.\Local Settings\Temporary Internet Files\Content.IE5\LOG75P4P\.be%2Fsearch%3Fq%
3Dcosinus%2Bvbs%26hl%3Dfr%26rls%3DGGLG%252CGGLG%253A2005-50%252CGGLG%253Afr&u_h=
600&u_w=800&u_ah=566&u_aw=800&u_cd=32&u_tz=120&u_his=3&u_java=true : fichier ou
rÚpertoire introuvable
.\Local Settings\Temporary Internet Files\Content.IE5\O1QZ89QV\.be%2Fsearch%3Fq%
3Dcosinus%2Bvbs%26hl%3Dfr%26rls%3DGGLG%252CGGLG%253A2005-50%252CGGLG%253Afr&u_h=
600&u_w=800&u_ah=566&u_aw=800&u_cd=32&u_tz=120&u_his=6&u_java=true : fichier ou
rÚpertoire introuvable
.\Local Settings\Temporary Internet Files\Content.IE5\RGH3YK6V\graphiques%26hl%3
Dfr%26lr%3D%26rls%3DGGLG%2CGGLG%3A2005-50%2CGGLG%3Afr%26start%3D10%26sa%3DN&u_h=
600&u_w=800&u_ah=566&u_aw=800&u_cd=32&u_tz=120&u_his=3&u_java=true : fichier ou
rÚpertoire introuvable
java.io.FileNotFoundException: .\Local Settings\Application Data\Microsoft\Windo
ws\UsrClass.dat (Le processus ne peut pas accÚder au fichier car ce fichier est
utilisÚ par un autre processus)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.(FileInputStream.java:106)
at sun.tools.jar.Main.addFile(Main.java:612)
at sun.tools.jar.Main.create(Main.java:412)
at sun.tools.jar.Main.run(Main.java:142)
at sun.tools.jar.Main.main(Main.java:903)
ce que je ne comprend pas c'est comment le fichier est utiliser et par qui ??? puisque je l'ai mit dans un repertoire a part avec seulement le fichier .class a l'interieur.
Tu pourait me dire ce qui c'est passé et comment je peut y remedier?
cs_chanlou
Messages postés2Date d'inscriptionvendredi 26 décembre 2008StatutMembreDernière intervention 8 janvier 2011 8 janv. 2011 à 21:14
Voila voila, loin de moi de vouloir faire mon intéressant et encore moins de vouloir faire de la pub à un programme, mais il me semble que personne n'a pensé à Bluej(je sais que le topic est vieux mais je suis tomber dessus par hasard et j'ai eu envie de donner cette info)
Et oui, Bluej est un programme interactif de programmation java!
De plus il est capable de compiler de lui même à partir de .classe des .jar tout à fait fonctionnels et ce, quelque soit la complexité de votre programme!
Tout ça évidemment gratuitement et très simplement(cliquer sur projet dans la barre de taches puis sur Create jar file ensuite il suffit de choisir la Class main et puis de cocher les cases qui vous intéressent)!
Je mets le lien pour ceux que ça intéresse:http://www.bluej.org/