Exécuter application java sous console ubuntu

Résolu
cs_sisi85
Messages postés
12
Date d'inscription
samedi 14 février 2009
Statut
Membre
Dernière intervention
24 novembre 2009
- 21 oct. 2009 à 16:55
cs_rt15
Messages postés
3874
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
7 novembre 2014
- 26 oct. 2009 à 14:21
bonsoir,

je m'excuse pour le dérangemet mais j'ai besoin de votre aide.
je travaille en java sous l'eclipse sous ubuntu. mon application s'xécute normalment sous l'eclipse mais quand j'ai passé sous console ubuntu avec la commande "java Main.java" un message d'erreur s'affiche:

Exception in thread "main" java.lang.NoClassDefFoundError: Main/java
Caused by: java.lang.ClassNotFoundException: Main.java
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336)
Could not find the main class: Main.java. Program will exit.



Merci d'avance
sara

4 réponses

cs_rt15
Messages postés
3874
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
7 novembre 2014
14
26 oct. 2009 à 14:21
Lors de l'ouverture d'une console bash, le script .bashrc de ton home est exécuté.

Il faut donc que tu ajoutes ton export ... dans ce fichier.

Précision : il commence par un . donc c'est un fichier caché.
3