Créer fichier .jar avec eclipse

elhadi213 Messages postés 114 Statut Membre -  
elhadi213 Messages postés 114 Statut Membre -
Bonjour,
j'utilise eclipse Indigo j'ai créé un fichier JAR. et quand je veut executer ce fichier rien ça se passe
SVP, est ce qu'il y a quelqu'un peut m'aider
merci d'avance..!

A voir également:

3 réponses

Gilles90 Messages postés 656 Date d'inscription   Statut Membre Dernière intervention   97
 
Bonjour,

C'est parce que vous n'avez pas donner la bonne formule magique:

... s'il vous plait, MERCI...!

Ce n'est pas très difficile.

En cas de difficulté pour taper ces mots sur le clavier, je vous suggère faire un "copier-coller"...

Gilles.
0
elhadi213 Messages postés 114 Statut Membre
 
oui t'as raison. j'ai oublié sa. merci beaucoup
0
KX Messages postés 19031 Statut Modérateur 3 020
 
Si tu exécutes le JAR et que "rien ça se passe" c'est certainement à cause d'un erreur, elle s'affichera sur le System.err mais tu ne la verras que si tu lances le JAR en console.
Tu devrais donc ouvrir une invite de commande et taper :
java -jar TonArchive.jar
Puis résoudre l'erreur qui va s'afficher.
0
elhadi213 Messages postés 114 Statut Membre
 
merci pour cette idée j'ai déjà fais sa
c'est une erreur d'exception pour canavas 3D
mais quand j'exécute le programme depuis éclipse il exécute normal sans problème
0
KX Messages postés 19031 Statut Modérateur 3 020
 
Il faudrait être plus précis sur l'exception renvoyée, sachant que Eclipse "triche" lorsqu'il exécute un programme puisqu'il possède plus d'information que celles qu'il met dans le JAR...
0
elhadi213 Messages postés 114 Statut Membre
 
l'api 3D ne marche pas avec mon jar...
quand n'execute le jar il m'affiche erreur:
JAVA virtual machine luncher a java exception has occured
SVP.ou est le problème?
0
KX Messages postés 19031 Statut Modérateur 3 020
 
Probablement parce que Eclipse n'as pas ajouté les bibliothèques de Java3D dans le JAR.
Dans les options de "Runnable JAR File Export", tu as "Library handling", avec au choix :

* Extract required libraries into generated JAR
* Package required libraries into generated JAR
* Copy required librarries into a sub-folder next to the generated JAR

Par défaut, c'est le 3ème qui est sélectionné, mais il faudrait plutôt mettre le 2ème.
Tu devrais alors avoir j3dcore.jar, j3dutils.jar et vecmath.jar inclus dans ton JAR ce qui devrais normalement résoudre ce problème.
0
elhadi213 Messages postés 114 Statut Membre
 
l'interface est affiché mais elle est vide... normalement elle m'affiche bienvenus en 3D. meme menu bar n'affiche pas
0