Java : jar executable

bouh -  
KX Messages postés 19031 Statut Modérateur -
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 ?

1 réponse

  1. KX Messages postés 19031 Statut Modérateur 3 020
     
    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