Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
642 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Exécuter une application java sous DOS

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Exécuter une application java sous DOS

n°1883942
vengaboys
Posté le 13-05-2009 à 09:04:22  profilanswer
 

Bonjour à tous,
 
J'ai développé une application java, quand je l'exécute sous eclipse elle marche trop bien, mais quand j'essaye de l'exécuter sous DOS, c'est là où le problème se pose. la console m'affiche ce message d'erreur :

Citation :


C:\folder>java MyClass
Exception in thread "main" java.lang.NoClassDefFoundError: MyClass
Caused by: java.lang.ClassNotFoundException: MyClass
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Could not find the main class: MyClass.  Program will exit.


Je suppose que j'ai bien mis en place la variable d'environnement CLASSPATH.
J'ai besoin de votre aide s'il vous plaît.
Merci d'avance.

mood
Publicité
Posté le 13-05-2009 à 09:04:22  profilanswer
 

n°1883955
olivthill
Posté le 13-05-2009 à 09:32:07  profilanswer
 

Java a bien démarré.
Il doit manquer quelque chose. Il faudrait comencer par essayer avec un tout petit programme, du genre

package greetings;
 
public class Hello {
    public static void main(String[] args) {
        for (int i=0; i < args.length; i++) {
            System.out.println("Hello " + args[i]);
        }
    }
}


Message édité par olivthill le 13-05-2009 à 09:34:57
n°1883959
vengaboys
Posté le 13-05-2009 à 09:39:30  profilanswer
 

Merci pour ta réponse,
 
J'ai bien mis cette instruction. De toute façon j'ai mis qu'une application bête et méchante que pour le test:

Citation :


public class MyClass {  
 public static void main(String[] args) {  
  System.out.println("Test réussi" );
 }
}


 
Merci encore pour ta réponse olivthill

n°1884004
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 13-05-2009 à 10:26:19  profilanswer
 

ClassNotFoundException => problème de classpath
réponse dans ce topic : http://forum.hardware.fr/hfr/Progr [...] 1088_1.htm


---------------
J'ai un string dans l'array (Paris Hilton)
n°1884068
vengaboys
Posté le 13-05-2009 à 11:42:44  profilanswer
 

Merci beaucoup Harkonnen pour ta réponse. Effectivement j'avais un problème du CLASSPATH. En plus merci pour le tutoriel. ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Exécuter une application java sous DOS

 

Sujets relatifs
erreur "not a statement" en javaconflits entre 2 scripts java
[Java] Pas de repositionnement de mes JLabel sur mon JPanel ?Lancer une application automatiquement après une connexion usb
[JAVA] Définir une image de fond pour un JPanel[JAVA] FTPFile et accents
poo en JAVAdebutant java help
Détection encodage Java[RESOLU] Probleme Application FileDialog
Plus de sujets relatifs à : Exécuter une application java sous DOS


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR