Rechercher : dans
Par :

[Java]Lancer un .jar

Dernière réponse le 12 aoû 2009 à 19:40:27 adeline, le 14 fév 2007 à 13:23:07 
 Signaler ce message aux modérateurs

Bonjour,

dans le cadre d'un exo à réaliser, un prof nous a foruni un fichier .jar.
Le souci, c'est que lorsque je tape :

java -jar javao-lib.jar

j'ai ce message :
Failed to load Main-Class manifest attribute from
javao-lib.jar


Ca ne compile pas.
ESt-ce que quelqu'un pourrait m'expliquer car je ne vois pas très bien l'intéret qu'à le prof de fournir un .jar si celui-ci ne fonction pas?

Merci

Meilleures réponses pour « [Java]Lancer un .jar » dans :
Voir le contenu d'un fichier .jar VoirRien de plus facile que de voir ce que contient un fichier .jar: Renommez-le en .zip et ouvrez-le ! Si vous voulez voir ce que contiennent les programmes java compilés .class, vous devrez utiliser un décompilateur Java tel que JAD:...
[Firefox] plugin Java Jre de Sun VoirA) Les différentes variantes Java chez Sun B) Installation sous Mandriva Limited Edition 2005 ETAPE 1 ETAPE 2: Création du lien symbolique C) Installation sous debian lenny D) Installation sous ubuntu hardy heron A) Les différentes...
Linux – Gentoo - Installation et configuration de JAVA VoirLinux – Gentoo - Installation et configuration de JAVA La distribution Gentoo de linux propose une panoplie d’environnements JRE et JDK. Pour les installer il suffit de précéder comme suit Installation de la JDK Pour lancer l’installation il faut...
Java - Les packages VoirIntroduction aux packages La programmation Java consiste à créer des classes. Or, étant donné qu'un programme est généralement développé par une équipe de programmeurs, c'est-à-dire plusieurs personnes, le fait de concaténer (mettre bout à bout)...
Java - Les exceptions VoirLa nécessité de détecter les erreurs Tout programme comporte des erreurs, même si celui-ci semble fonctionner à merveille. Chaque programmeur essaye de réduire au minimum le nombre d'erreurs, mais toutes les erreurs ne peuvent pas forcément être...

1

arth, le 14 fév 2007 à 14:17:45

En même temps :

"dans le cadre d'un exo à réaliser, un prof nous a foruni un fichier .jar" .

Sil il vous l'a filé je suppose que ce n'est pas un exercice tout fait.

A mon avis dans ce jar il y a un ensemble de classes toutes faites qui permettent de faciliter l'écriture d'un programme.

Il est normal que cela ne compile pas, la commande java sert à lancer un class ou un jar pas à le compiler. Mais si pas de "main" car biblio de class il est normal que ce tu cherches à faire ne fonctionne pas.
Le loup, solitaire et mystérieux.

Répondre à arth

2

adeline, le 14 fév 2007 à 14:30:43

Oui, c'est bien cela.
Dans le jar, il y a les interfaces qu'il faut implémenter.
Comment faire alors pour voir ce qu'il y a dedans ?

Répondre à adeline

3

arth, le 14 fév 2007 à 14:39:06

Ce que tu peux faire c'est utiliser Eclipse pour développer le programme, et dans ton projet tu peux importer un fichier JAR et les "import" de classes se trouvant dans le package seront reconnues.

En général le prof te donne les classes et les fonctions associées qui sont dans le point jar, car un . jar ce n'est que des classes java compilées et donc en ".class" et alors moi perso essayer de lire un .class j'y suis jamais arrivé :)

Si le prof ne vous a rien donné sur les classes se trouvant dans le package c'est vers lui qu'il faut se tourner car vous ne pourrez rien faire sinon.

A moin qu'il est laissé les .java dans le jar mais ca ca m'étonnerait, mais au cas ou tu peux ouvrir le fichier .jar avec winrar pour voir ce qu'il y a dedans. Le loup, solitaire et mystérieux.

Répondre à arth

4

adeline, le 14 fév 2007 à 17:16:49

Ce que tu peux faire c'est utiliser Eclipse pour développer le programme, et dans ton projet tu peux importer un fichier JAR et les "import" de classes se trouvant dans le package seront reconnues.

Est-ce que tu pourrais me mettre un lien qui montre comment faire ça ou m'expliquer un peu plus car je ne comprends pas très bien comment ça se passe.

Merci

Répondre à adeline

5

arth, le 15 fév 2007 à 14:19:47

Eclipse c'est un EDI disponible sur www.eclipse.org.

Avec tu peux développer via une interafce graphique et même si il est en anglais il est très intuitif.

Lorsque tu crée un projet dans Eclipse tu peux importer dans celui-ci un fichier .jar et lorsque tu fais des "import" au niveau de ton fichier .java l'import est directement reconnu.

Mais cela ne te permet pa de savoir comment sont implémentés les interfaces présentes dans le fichier .jar. Seul ton prof peut te fournir cette info.

Mais au moins ca t'aide à importer des jar et à les utiliser. Le loup, solitaire et mystérieux.

Répondre à arth

6

Tone, le 17 mar 2009 à 09:51:24

Tu peux aussi le renommer en .zip pour le visualiser.

Répondre à Tone

7

mouldimmk, le 12 aoû 2009 à 19:32:13

Quel est le lecteur qui lit le format jar sur l'ordinateur


et merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii­iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii­iiiiiiiiiiiii

Répondre à mouldimmk

8

 arth, le 12 aoû 2009 à 19:40:27

Un lecteur?

Ce n'est pas un lecteur, il s'agit du JRE Java.
Le loup, solitaire et mystérieux.

Répondre à arth