Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/09/2007, à 01:14

jado

Les .jar de java

salut,je veux éxécuter mes application java développé avec NetBeans par  le términal, alors je me déplace au répértoire de mon projet ( fournie par NetBeans) et je tappe:
" java -jar chemin_fichier.jar ", mais ça marche pas .

#2 Le 10/09/2007, à 02:35

best_friend_fr

Re : Les .jar de java

Salut,

Tu as bien specifie la classe principale ?
Tu as quoi comme message d'erreur ?

Fais plusieurs phrases quand tu ecris, ca sera plus lisible.


sudo apt-get replace langage_sms by grammaire orthographe ponctuation
La documentation est avant tout faite pour ceux qui posent les questions, et non ceux qui y répondent
Best_friend_fr

Hors ligne

#3 Le 10/09/2007, à 12:51

jado

Re : Les .jar de java

voici le détail:
j'ai fait une interface graphique (GUI ) avec NetBeans,et elle s'éxécute bien.
Or moi je veux l'éxécuter hors l'IDE.
alors je tappe dans la console " java -jar  Chemin_fichier.jar ",
et j'ai comme message d'erreur:  " failed to load main-class manifest attrubute from Essai.jar "
Rq; mon projet est nommé Essai

#4 Le 10/09/2007, à 12:52

DoK

Re : Les .jar de java

fais un java -classpath <chemindes class> -jar ton jar

Hors ligne

#5 Le 10/09/2007, à 13:15

jado

Re : Les .jar de java

salut,
Dok :  <chemindes class>  "est ce le chemin du fichier .class fourni par l'IDE?"

#6 Le 10/09/2007, à 13:35

DoK

Re : Les .jar de java

normalement oui, si tu as compilé avec ton ide, il lui faut pour le lancer à la main ce chemin.

Hors ligne

#7 Le 10/09/2007, à 13:41

jado

Re : Les .jar de java

j'ai essaiyé, ca donne le même message d'erreur.

#8 Le 10/09/2007, à 14:46

DoK

Re : Les .jar de java

tu peux avoir plusieurs chemins pour les classpath, alors faut tous les mettre séparer par des :

Hors ligne

#9 Le 10/09/2007, à 15:07

jado

Re : Les .jar de java

En fait, tous les fichier .class se trouve dans le répértoire  " classes "

#10 Le 10/09/2007, à 16:04

DoK

Re : Les .jar de java

donne moi la commande que tu passes et le message d'erreur exact, stp

Je viens de relire ton pb, g déjà eu ce pb mais je ne trouve plus comment g corrigé. Je cherche

Dernière modification par DoK (Le 10/09/2007, à 16:08)

Hors ligne

#11 Le 10/09/2007, à 16:19

®om

Re : Les .jar de java

C'est parce que tu n'as pas d'attribut Main-Class dans le manifest de ton jar. Tu l'as généré comment ton jar?

En ligne de commande, il faut créer un fichier MANIFEST.MF contenant cet attribut et sa valeur, et "jarer" en faisant

jar cvmf MANIFEST.MF src/*.class tonjar.jar

(de tête, l'ordre des arguments n'est pas forcément bon)

Le plus simple étant d'utiliser ant et de spécifier tout ça dans ton build.xml

Hors ligne

#12 Le 10/09/2007, à 17:40

jado

Re : Les .jar de java

Pour répondre à  om :

le .jar est généré par NetBeans.

Pour Dok :

je me place dans le répértoir créer par NetBeans contenat Essai.jar , je tappe dans la console:

java -jar Essai.jar

et j'obtient  le message:

failed to load main-class manifest attrubute from Essai.jar .

Rq; mon projet est nommé Essai

#13 Le 11/09/2007, à 07:09

DoK

Re : Les .jar de java

®om a raison mais si tu n'arrives pas avec le manifest, il faut alors alors taper :
java -classpath /toto/class/:/toto/jar/Essai.jar Essai

Hors ligne