Java : jar executable

Fermé
bouh - 7 janv. 2012 à 19:46
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 - 7 janv. 2012 à 20:12
Bonjour,

Je suis en train de finir un projet en java, et j'ai un soucis :
J'arrive à créer un jar executable avec eclipse, il fonctionne, mais quand je copie ce même jar sur un autre pc (ayant aussi eclipse) ben il affiche "could not find the main class:interfaceGraphique.Visionneuse.

Quelqu'un saurait m'expliquer ça ?


A voir également:

1 réponse

KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
7 janv. 2012 à 20:12
Il n'est pas nécessaire d'avoir également Eclipse pour lire un fichier jar.
À mon avis ton fichier jar a été mal construit pour qu'il plante comme ça.
Tu peux essayer de le créer directement par Java sans passer par Eclipse.

Dans ton dossier projet (où tu as "bin" et "src") créé un fichier MANIFEST avec juste ceci :
Main-Class: interfaceGraphique.Visionneuse
Ensuite tu créés un petit fichier .cmd avec ces lignes de code (le chemin d'accès à la JDK peut varier sur ta machine selon la version que tu as installé)

cd bin
"C:\Program Files\Java\jdk1.7.0\bin\jar.exe" cvmf ..\MANIFEST ..\MonJar.jar *.class ..\src\*.java
PAUSE

En lançant ce fichier .cmd, il devrait te créer un jar bien propre (sans tout ce que rajoute Eclipse à l'intérieur) et ça devrait mieux marcher.
0