Partage
  • Partager sur Facebook
  • Partager sur Twitter

java couldn't find main class

Pb avec un programme

Sujet résolu
    6 mai 2012 à 16:13:45

    J'ai un pc Windows 7 / ubuntu 12 sous lequel mon programme java fonctionne très bien. Je l'ai envoyé à deux amis , tout fonctionne avec le premier, java couldn't find main class avec le deuxième. D'où vient cette erreur ? J'ai créé l'archive avec netbeans. Le programme à été fait sous ubuntu et fonctionne sous 7.
    Merci d'avance
    • Partager sur Facebook
    • Partager sur Twitter
      6 mai 2012 à 16:45:32

      Qu'il essaye de le lancer en ligne de commande , si erreurs il y a , ce sera plus précis.
      • Partager sur Facebook
      • Partager sur Twitter
      www.creationjeuxjava.fr - Unity3D - LibGDX - Tutoriels de Jeux vidéo !
        6 mai 2012 à 17:11:02

        java.lang.NoClassDefFoundError avec la ligne de commande. Les path sont les même.
        Edit 1 : avec java -cp -jar lb.jar J'ai l'erreur suivante : impossible de trouver ou de charger la classe principale lb.jar
        • Partager sur Facebook
        • Partager sur Twitter
          6 mai 2012 à 18:22:11

          Salut,
          La commande que tu utilises n'est pas correcte.
          Si ton jar est fait correctement et contient toutes les librairies nécessaires la commande devrait être :
          java -jar lb.jar

          Mais que contient le fichier manifest de ton jar ?
          [edit]Pour lancer ton programme de cette manière il faut qu'il contienne une ligne du type "Main-Class: ..."
          http://docs.oracle.com/javase/tutorial [...] icsindex.html[/edit]
          • Partager sur Facebook
          • Partager sur Twitter
            6 mai 2012 à 18:26:39

            Avec la commande java -jar lb.jar ça fonctionne \o/ merci
            • Partager sur Facebook
            • Partager sur Twitter
              6 mai 2012 à 19:32:46

              Oui,
              je pensais que tu savais lancer un jar...
              • Partager sur Facebook
              • Partager sur Twitter
              www.creationjeuxjava.fr - Unity3D - LibGDX - Tutoriels de Jeux vidéo !
                6 mai 2012 à 22:55:03

                Ba le truc c'est qu'en double-cliquant dessus ça le lance niquel ! Je me sers jamais de la console sous windows.
                • Partager sur Facebook
                • Partager sur Twitter

                java couldn't find main class

                × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                • Editeur
                • Markdown