CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

.jar

[spartan_111]
[spartan_111]
Niveau 4
28 juin 2008 à 11:43:34

bonjour, voilà je voudrais faire un fichier .jar. Je vais donc sur le tuto suivant :
http://www.siteduzero.com/tuto-3-19949 [...] ecutable.html

mais quand quand j'entre la commande il y a marqué :

'jar' n'est pas recunnu comme une commande interne ou externe...

de plus je ne suis pas sur d'avoir bien écrit dans le fichier MANIFEST.MF est-ce bon ? :

Main-Class: test

(test est le nom du fichier contenant la classe main)

merci d'avance

guyver2
guyver2
Niveau 10
28 juin 2008 à 13:34:02

salut,

pour la commande non reconnue, est tu sur que l'executable "jar" se trouve dans un dossier référencé par $PATH ?
si tu ne sais pas comment verifier, fait un petit
echo $PATH

si tu est sur un systeme unix ce probleme doit pouvoir s'arranger en tapant d'abbord ceci:
export PATH=$PATH:/chemin/vers/jar

si tu es sous windows, j'en ai aucune idée.

Pour ton manifest, on peut pas vraiment dire si c'est bon ou pas vu qu'on ne connait pas ton projet. Y a t'il des sous dossiers ? d'autres jar a inclure ?

[spartan_111]
[spartan_111]
Niveau 4
28 juin 2008 à 13:49:37

non il n'y a qu'un fichier, c'est vraiment tout simple, c'était juste pour apprendre à faire un executable.

guyver2
guyver2
Niveau 10
28 juin 2008 à 14:07:02

dans ce cas, le manifest doit etre bon, de toute facon tu veras si il est faux si tu arrive a compresser ton .jar et qu'il ne se lance pas.

et que donne l'histoire du path ?

[spartan_111]
[spartan_111]
Niveau 4
28 juin 2008 à 18:51:36

slt,
bon j'ai fais ce qu'il faut pour ma variable d'environnement path, et j'ai téléchargé jdk (on m'a dit que j'en avais besoin). mais toujours la même erreur ! personne pour m'aider ?

guyver2
guyver2
Niveau 10
28 juin 2008 à 19:06:48

c'est a dire que si tu ne donnes pas plus de precisions on va pas aller bien loin...

que donne :
echo $PATH

ou se trouve le fichier executable "jar.exe" ?
j'imagine que tu es sous windows ?
si oui, il faut peut-etre taper "jar.exe" au lieu de "jar" tout court.

[spartan_111]
[spartan_111]
Niveau 4
28 juin 2008 à 19:39:33

bon cette fois-ci ça marche mais j'ai un autre prob^^, ce que je viens de créer est bien cencé devenir un fichier qui quand on clique dessus s'execute ? comme un .exe ? parce que là ça m'ouvre le fichier compréssé et c'est tout...

guyver2
guyver2
Niveau 10
28 juin 2008 à 19:42:42

non non un ".jar" n'est rien de plus qu'un fichier zippé, avec une structure spécifique certe mais c'est quand meme qu'un zip.

il faut que tu spécifie avec quoi tu veux l'ouvrir si tu veux qu'il s'execute directement. Et comme tu es sur windows je ne sais pas avec quoi ça s'ouvre...

sinon dans la console tu peux le lancer comme ceci :
java -jar tonfichier.jar

mais j'imagine que c'est pas ce que tu veux...

novembre
novembre
Niveau 18
28 juin 2008 à 21:52:58

Il faut indiquer au jar quel classe il doit lancer.
Ca se fait dans le manifest :

Main-Class: MaClasseAMoi

Et logiquement, si tu cliques tu pourras l'exécuter (sauf si un autre programme à pris la main sur l'ouverture d'un jar)

[spartan_111]
[spartan_111]
Niveau 4
28 juin 2008 à 22:43:00

en fait le .jar ne risque moi de s'executé, donc j'ai trouvé la solution et surtout la commande qu'il falais, j'ia fait un fichier .bat avec la ligne suivante :

java -jar e:\l'adresse COMPLETE vers le fichier.jar

et paff ça marche.^^

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment