Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 02/06/2007, à 16:44

ismasan

Probleme avec Java

Salut a tous,

quand je lance une application en java j'ai toujours le même problème

Code:

import java.util.*;
public class Cercle
{
public static void main(String[]arg)
{
// 1. Déclarer les variables
double unRayon, lePerimetre;
Scanner lectureClavier=new Scanner(System.in);
// 2.a Afficher le message "Valeur du rayon: " à l'écran
System.out.print("Valeur du rayon:");
// 2.b Lire au clavier une valeur, placer cette valeur dans la variable unRayon
unRayon=lectureClavier.nextDouble();
// 3. Calculer la circonférence en utilisant la formule consacrée
lePerimetre=2*Math.PI*unRayon;
// 4. Afficher le résultat
System.out.print("Le cercle de rayon "+unRayon+" a pour perimetre:"+lePerimetre);
}
} // Fin de la classe

J'ai compilé et quand je lance l'application avec la commande:

java Cercle.class

Il me met:
Exception in thread "main" java.lang.NoClassDefFoundError: Cercle.class
   at gnu.java.lang.MainThread.run(MainThread.java:102)
Caused by: java.lang.ClassNotFoundException: Cercle.class not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:./], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
   at java.net.URLClassLoader.findClass(URLClassLoader.java:1080)
   at gnu.gcj.runtime.SystemClassLoader.findClass(natSystemClassLoader.cc:27)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:294)
   at gnu.java.lang.MainThread.run(MainThread.java:98)

Je précise que avant ca fonctionnait correctement.

Dernière modification par ismasan (Le 03/06/2007, à 18:07)

Hors ligne

#2 Le 02/06/2007, à 17:47

krusaf

Re : Probleme avec Java

Peux tu afficher la sortie de la commande : echo $PATH
Merci

Hors ligne

#3 Le 02/06/2007, à 17:49

ismasan

Re : Probleme avec Java

sortie de la commande echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

Sorry mais je suis un débutant sous Ubuntu.

Dernière modification par ismasan (Le 02/06/2007, à 17:52)

Hors ligne

#4 Le 03/06/2007, à 12:28

krusaf

Re : Probleme avec Java

tape :

export PATH=.:$PATH

Si cela résoud le problème, copie cette ligne dans ton .bashrc à la fin du fichier.

Hors ligne

#5 Le 03/06/2007, à 17:12

ismasan

Re : Probleme avec Java

Rien ne change.

Hors ligne

#6 Le 04/06/2007, à 21:27

pluviotor

Re : Probleme avec Java

java -version

Hors ligne

#7 Le 05/06/2007, à 20:51

pedrico

Re : Probleme avec Java

salut pluviotor, tu pourrais être plus précis ?


take it easy !

Hors ligne

#8 Le 05/06/2007, à 23:19

pluviotor

Re : Probleme avec Java

je voulais savoir ce que te donnais cette commande, afin de connaitre le java qui est installé sur ta machine.

En fait, vu tes logs, tu as la jvm (java virtuelle machine) gcj (gnu compiler java) et c'est pas bien il te faut celle de sun (celui qui a crée le langage java).
Ainsi, installes le vrai jdk et pas jre (il n'y a pas de compilateur avec le jre).
http://doc.ubuntu-fr.org/java
si tu es sur de l'avoir fait, met celle de sun par defaut:

sudo update-alternatives --config java

tu pourras le controler par un

java -version

Dernière modification par pluviotor (Le 05/06/2007, à 23:22)

Hors ligne