Flux rss
A voir également "exception in thread "main" java.lang.noclassdeffounderror:" terminal "java.lang.classnotfoundexception: org.apache.log4j.level" Cannot be cast to java.lang.comparable Exception in thread "main" java.lang.error Exception in thread "main" java.lang.noclassdeffounderror: Exception in thread "main" java.lang.noclassdeffounderror: org/eclipse/swt/widgets/display at org.gudy.azureus2.ui.swt.main.<ini Exception in thread "main" java.lang.noclassdeffounderror: test.class at gnu.java.lang.mainthread.run(libgcj.so.90) Exception in thread "main" java.lang.nosuchmethoderror: main Exception in thread "main" java.lang.reflect.undeclaredthrowableexception Exception in thread "main" java.lang.unsupportedclassversionerror: Exception in thread main java.lang.noclassdeffounderror org/apache/admin client Exercic.se sur langage java Java.lang.classnotfoundexception Java.lang.classnotfoundexception: org.postgresql.driver Java.lang.noclassdeffounderror applet Java.lang.noclassdeffounderror mobile Java.lang.noclassdeffounderror: nintendo/util/splencryptionutility Java.lang.noclassdeffounderror: nintendo/util/splencryptionutility com.nintendo.wifiweb.services.cookiemonster.savewificookie(co Java.lang.nosuchmethoderror: main Java.lang.nullpointerexception arraylist Java/lang/outofmemoryerror Java/lang/outofmemoryerror sur nokia 6300 Language java Quel est le meilleur langage entre le c c et java Script language="javascript" src="calendrier.js"> Uncaught exception:java.lang.classcastexceptionPlus
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Java.lang.noclassdeffounderror

Véronique, le jeudi 24 janvier 2002 à 11:48:52
Bonjour,

J'ai un problème à chaque fois que j'execute un programme Java en ligne de commandes : j'obtiens Java.lang.noclassdeffounderror ...
Qelqu'un a-t-il une solution,
merci d'avance
Véronique
Répondre à Véronique  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
cedrico, le jeudi 24 janvier 2002 à 12:52:27
il faut ajouter un CLASSPATHqui spécifie ou se trouve tes classes java.
Répondre à cedrico

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Véronique, le jeudi 24 janvier 2002 à 13:38:23
Non, non, tout ça c'est correct : variable système JAVA_HOME c:\jdk1.3.1 et CLASSPATH pointe là ou il faut ...

d'autant plus que même avec un "hello World" qui ne fait appel à aucun package extèieur cela coince ?...
Répondre à Véronique

3


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
cedrico, le jeudi 24 janvier 2002 à 13:52:10
quel est le message exactement??
Répondre à cedrico

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
freeman, le jeudi 24 janvier 2002 à 14:03:51
Si tu as windows XP , ca doit etre la meme erreur que moi !
Si tu trouve la solution dis le moi !

Merci
Répondre à freeman

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
freeman, le jeudi 24 janvier 2002 à 14:06:55
Au fait veronique tu as quelle version du JDK ?
Moi j'ai la version 1.3.0 et je crois que le probleme vient de la ! je vais mettre a jour le JDK et voir si ca marche !
Je te tiens au courant !
Répondre à freeman

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
veronique, le jeudi 24 janvier 2002 à 14:49:49
j'ai la JDK1.3.1 et windows XP,

En fait c 'est très bizarre : j'ai fermé toutes mes applications, rejeté un oeil sur mes variables d'environnement et classpath pour voir si une erreur ne s'y était pas glissée, rien changé (!) et maintenant cela fonctionne ...!?
Pour info mon classpath pointe sur %TOMCAT_HOME%\common\lib\servlet.jar;%TOMCAT_HOME%\common\li­b\xerces.jar;%TOMCAT_HOME%\common\lib\tools.jar;
Je ne suis d'ailleurs pas sur qu'il faille préciser tous les .jar ?

Si vous avez des précisions à apporter ...
Répondre à veronique

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Colt Siver, le jeudi 24 janvier 2002 à 15:02:40
Est ce que vous avez télécharger "la machine virtuelle java"?
Répondre à Colt Siver

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
veronique, le jeudi 24 janvier 2002 à 15:13:24
... et le JDK c'est quoi ?
Répondre à veronique

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
veronique, le jeudi 24 janvier 2002 à 15:14:16
... et le JDK c'est quoi ?
Répondre à veronique

10


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
maynouch, le jeudi 24 janvier 2002 à 15:39:45
le JDK t'offre les outils de développement : javac (pour compiler), le debugger ...
qd tu l'installes, il installe automatiquement le java runtime environment càd la JVM.
Pour Tomcat, tu dois créer les variables d'environnement :
TOMCAT_HOME, JAVA_HOME
et CLASSPATH qui contien le path vers :
Tomcat\lib\webserver.jar;
Tomcat\lib\ant.jar;
Tomcat\lib\jasper.jar;
Tomcat\lib\jaxp.jar;
Tomcat\lib\parser.jar;
Tomcat\lib\servlet.jar;
ça c le max de jar ;-)
tu n'as peut etre pas besoin de tout ça, mais il vaut mieux les mettre une fois pour toute!!!
Répondre à maynouch

11


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
veronique, le jeudi 24 janvier 2002 à 16:14:44
ma question (...et le JDK c'est quoi ?) était ironique ...

Par contre merci pour la précision concernant le CLASSPATH, je n'étais effectivement pas sure de devoir tous les mettre.

Sinon, à l'intention de Freeman, j'ai désinstallé Tomcat de program Files pour le mettre à la racine c:\ ; actualisé les variables d'environnement en fonction et maintenant tout marche !...

Encore un des mystères de Windows ...
Répondre à veronique

12


  • 5
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
maynouch, le jeudi 24 janvier 2002 à 16:22:38
personnellement, à part les produits M$, je n'installe rien sur Program Files!!
LA meilleure solution est de faire une partition système où windaube peut déconner comme il veut, et une autre dans laquelle on installe tous les logiciels intéressants!!
Répondre à maynouch

13


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
loukili, le mardi 24 janvier 2006 à 01:34:08
bonjour,
moi j'ai le mème problème :

java.lang.NoClassDefFoundError: ....
Exception in thread "main"

j'ai lu là les réponses qui ont été postées, mais j'ai pa bien compris quesque je doit rajouter au juste dans mon claspath.
Excusez moi je suis débutante ;-)
Répondre à loukili

14


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Ghislain, le mardi 24 octobre 2006 à 17:27:55
Essayez d'executer "java programme" plutôt que "java programme.class"
Répondre à Ghislain

15


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Ahmed, le mercredi 6 décembre 2006 à 15:58:22
je vous tous conseiller d'etuliser le NetBeans IDE parce que c'est le seule qui execute si on tombe dans desz problem comme sa,
telechrger le ... avec NetBens il n ya aucun problem d'execution..
merci
Répondre à Ahmed

16


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
citai67, le lundi 29 janvier 2007 à 11:25:37
slt quand je veus instaler un jeux ya un mesage Java.lang.noclassdeffounderror klk1 poura maider svp a oui je suis pas un crac d pc alor soyer un peu sympa
Répondre à citai67

17


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
moi aussi, le dimanche 4 février 2007 à 08:03:36
dans un .bat windows attention aux guillemets :

-classpath=c:\Documents and Settings\...

donne
Exception in thread "main" java.lang.NoClassDefFoundError: and

encadrer le classpath avec des guillemets et le tour est jouer .

Sinon regarder quelle classe manque et vérifier le classpath . N'oubier pas non plus le nom du package de la classe a executer : mypackage.Test et pas Test ...
Répondre à moi aussi

18


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Willy, le mercredi 2 mai 2007 à 17:59:29
Bonjour !

juste pour info ! Si vous changez les valeurs de vos CLASSPATH dans les variables d'environnement, refermez vos fenetre de commande et réouvrez les pke les variables nouvellement modifiées prennent effet.

Ceci pourrait expliker pkoi malgré les efforts de certains, ils ne reussissent pas à excécuter un programme apparemment correct.
Répondre à Willy

19


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
étienne, le mercredi 6 juin 2007 à 10:07:35
salut a tous! moi il m'est arrivé la meme chose avec le message d'erreur suivant:java.lang.NoClassDefFoundError Exception in thread "main" seulement voila je ne sais ni ce qu'est un classpath ni Tomcat ni quoi que ce soit...autant dir que je sui un néophyte dans toute sa splendeur!SVP aidez moi( avec des termes compréhensibles pour une personne de mon espèce).merci de me répondre
Répondre à étienne

20


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
ray-J, le jeudi 7 juin 2007 à 07:21:22
Salut il m'est arrivé ce meme probleme quand j'étais debutant en java il ya 4 ans de cela.J'ai regardé toutes les reponses données mais j'ai vu personne qui a noté cette maniere d'exécution ce qui peux aider un débutant en Java.Voila La solution la plus simple et d'executer tes programmes ceci :
-javac monprogramme.java
-java -cp le_chemin_de_ma_class monprogramme
où monprogramme.java est le nom de ton programme java et
le_chemin_de_ma_class est le repertoire où se trouve le fichier .class apres compilation par javac.
EXEMPLE:
j'ai un fichier bjr.java comme ceci:
c:\projetjava\bjr.java pour le compiler je fais:
1-je me place dans c:\projetjava
2-je tape la commande javac bjr.java
3-puis s'il y a pas d'erreur je tape la commande java -cp bjr lorsque java bjr ne marche pas biensur c'est à dire java ne sait où se trouve les fichier .class... où ne reconnait pas ton classpath comme le disent bien d'autres plus haut...
Une autre chose lorsque je souhaite compiler et obtenir mes fichiers .class dans un autre fichier que c:\projetjava par exemple je souhaite obtenir mes fichiers .class dans c:\projetjava\class
il faut faire ceci:
1-javac -d class *.java (pour compiler tous mes fichiers .java sinon le nom_de_mon_fichier.java seleument)
2-java -cp class mon_fichier_principal
si par exemple le fichier class se trouve dans c:\class je dois préciser le nom complet du repertoire depuis sa racine...
Voila je pense que ce petit tutoriel va aider les debutants comme cela ils ne poseront plus cette question sur le forum.

PS:la notion de classpath expliqué tout au debut n'aide guerre un débutant car quand une personne se dit débutant c'est que cette personne ne sait rien du tout je suis passé par la et je me suis dit à un moment quand j'étais débutant que ce site ne sert à rien alors qu'il sert à beaucoup de choses il m'a beaucoup aidé losrque j'étais devenu moyen en progammation...Alors mes amis soyons plus sympas avec les débutants merci.
Répondre à ray-J

21


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
antdu13, le lundi 2 juillet 2007 à 19:01:42
je suis débutant et j'ai rien compris a ton truc. quand j'essaie de lancer l'instalaton de mon jeu ça me dit la même chose. je m'en fiche de classpath et tout je veux juste savoir comment faire poure faire marcher mon jeu.
merci
Répondre à antdu13

23


  • 2
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
fawkes, le jeudi 5 juillet 2007 à 15:22:16
y a t'il une solution pour ceux qui utilise eclipse ?
en fait moi le problème est localisé sur une classe interne .. elle existe bien donc je ne comprend pas trop ..
Répondre à fawkes

24


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
fawkes, le jeudi 5 juillet 2007 à 15:30:58
Bon et bien j'ai trouver la reponse a mon probleme ^^
Répondre à fawkes

25


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
rush, le dimanche 29 juillet 2007 à 08:47:30
Salut fawkes,

je suis en train de faire un projet Tomcat sous Eclipse (comme toi sûrement) et j'ai ce problème de NoClassDefFoundError...
Elle fait référence à une classe dans un autre package qui est présente et déclarée et tout et tout mais rien n'y fait.
Apparemment, tu aurais trouvé une solution!?
Si tu peux me la faire partager, ce serait sympa ;)

Merci.
Répondre à rush

26


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
rush, le dimanche 29 juillet 2007 à 09:01:00
en fait, c'est bon ;)

il suffisait de copier/coller toutes les sources dans un répertoire temporaire, supprimer le projet pour le recréer tout neuf tout beau, refaire un copier/coller de toutes les sources dans ce nouveau projet.
Et voilà !!

Ce doit être comme dit dans un autre topic, "les sources ne se compilaient plus au bon endroit", la faute à Eclipse ou à une entité inconnue !!

Si ça peut servir à qqn.

A bon entendeur.
Répondre à rush

22


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
ray-J, le mardi 3 juillet 2007 à 00:08:16
Salut tu es sur un forum et il existe ceratins mots qu'il ne faut pas utiliser "je m'en fiche de classpath et tout ..." c'est pas tres respectueux ni serieux ni poli...
Répondre à ray-J

27


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
yassine, le mardi 30 octobre 2007 à 16:52:17
Bonjour, j'ai le meme probleme j'ai lu toutes les reponces que vous donner mais j'ai rien compri est ce qu'il a une methode plus simple voilà la version de mon jdk "jdk1.6.0_03" et merci.
Répondre à yassine

28


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
kick, le mardi 13 novembre 2007 à 13:45:38
Bonjour,
J'ai exactement le même soucis, tout comme yassine, je ne trouve pas de solution à mon problème.
Pourtant mes variable CLASSPATH et JAVA_HOME pointent bien vers le bon dossier :/
J'ai aussi la version jdk1.6_03
Quelqu'un aurait une solution au problème?

Merci.
Répondre à kick
Problème paquets java sous ubuntu (Résolu) Bonjour, je programme en java, sous ubuntu, et lorsque je lance un test (dans le terminal) pour essayer mon programme, celui-ci me renvoie : Exception in thread "main" java.lang.NoClassDefFoundError: pob/algogen/Exercice Caused by:... www.commentcamarche.net/forum/affich-8578125-probleme-paquets-java-sous-ubuntu
[Java] Erreur variable (Résolu) Bonsoir, je suis débutant en Java et la j'apprend a afficher la valeur des variables. Mais ça me fait une erreur : Exception in thread "main" java.lang.NoClassDefFoundError: test Voila le code : public class Test { /** * @param args */ ... www.commentcamarche.net/forum/affich-6473081-java-erreur-variable
Prog qui ne se lance pas ! (Résolu) Bonjour, Voici mon probleme Lorsque je lance Tuxguitar il commence à demarrer puis s'arrete Lorsque je lance la commande en root il me vient ca: [root@localhost regis]# tuxguitar Exception in thread "main" java.lang.NoClassDefFoundError:... www.commentcamarche.net/forum/affich-4261313-prog-qui-ne-se-lance-pas
[Programmation] Comment débuter, quel langage?Comment débuter, quel langage? Introduction Ceux que l'on peut utiliser Delphi/Pascal Java Python .Net Smalltalk Ceux que l'on peut utiliser à la rigueur C/C++ PHP Ada Lisp/Caml/... Ceux que l'on peut ne pas utiliser www.commentcamarche.net/faq/sujet-457-programmation-comment-debuter-quel-langage
[Javascript] Date de dernière modification de la pageIl est possible, en langage Javascript, d'afficher la date de dernière modification de la page Web grâce à la propriété lastModified de l'objet document : www.commentcamarche.net/faq/sujet-883-javascript-date-de-derniere-modification-de-la-page
[mythe] JavaScript c'est la même chose que Javamythe Javascript est le même langage que Java Réalité FAUX Explications Ces deux langages existent bien, et ce sont tous les deux des langages de programmation (moins poussée pour le JavaScript), mais ce ne sont pas les mêmes... www.commentcamarche.net/faq/sujet-4614-mythe-javascript-c-est-la-meme-chose-que-java
Java.lang.NullPointerException (Résolu)Bonjour, je débute en Java, je suis tombé sur la fameuse java.lang.NullPointerException mais que dois faire pour régler ce problème? Je sais certainement qu'un pointeur ne dois pointer justement sur rien, ou qu'il existe un pb d'indice,... www.commentcamarche.net/forum/affich-4647845-java-lang-nullpointerexception
[JAVA] java.lang.NoClassDefFoundError (Résolu)Bonjour, Je rencontre un souci au moment de l'exécution d'un main. Pour vous situer, je fais un programme de simulation, en utilisant une librairie complête de simulation. Donc en fait ce que je dois faire c'est "simplement" coder mon... www.commentcamarche.net/forum/affich-6726257-java-java-lang-noclassdeffounderror
NoSuchMethodError java (Résolu)Bonjour, je compile mon programme sans difficulté... sauf que rendu à l'exécution je ne peux rien faire car il me plante une erreur exception in thread "main" java.lang.nosuchmethoderror : main.. public void main(String args[]) throws Erreur {... www.commentcamarche.net/forum/affich-1400548-nosuchmethoderror-java
Télécharger PSPadPSPad est un excellent éditeur de texte. Il est utile pour travailler sur du simple texte, mais aussi sur du HTML, CSS, Javascript, php ou autres langages de programmation (C++, Java, Python...). Les fonctionnalités sont impressionnantes: ... www.commentcamarche.net/telecharger/telecharger-133-pspad
Télécharger JeditEditeur de texte capable de supporter la majeure partie des langages de programmation (perl,java,php,c,asp, etc.) et proposant des fonctionnalités avancées de coloration syntaxique, de support de l'Unicode, etc. www.commentcamarche.net/telecharger/telecharger-29-jedit
Télécharger Notepad2Notepad2 est un bloc-note sans installation libre possédant des fonctionnalités avancées de coloration syntaxique. Fonctionnalités Coloration syntaxique pour les langages suivants : HTML, XML, PHP, ASP (JScript, VBS), CSS, JavaScript, VBScript,... www.commentcamarche.net/telecharger/telecharger-34055332-notepad2
JavaHistoire de Java Java est un langage objet ressemblant au langage C++. Il a été mis au point en 1991 par la firme Sun Microsystems. Le but de Java à l'époque était de constituer un langage de programmation pouvant être intégré dans les appareils... www.commentcamarche.net/contents/java/javaintro.php3
Java - Premier programmePremière application avec Java La première chose à faire est de créer un simple fichier texte (sans mise en forme) et de taper les quelques lignes suivantes : // Votre premiere application en Java class FirstApp { public static void main... www.commentcamarche.net/contents/java/javaprem.php3
Javascript - Introduction au langage JavascriptQu'est-ce que le Javascript? Le Javascript est un langage de script incorporé dans un document HTML. Historiquement il s'agit même du premier langage de script pour le Web. Ce langage est un langage de programmation qui permet d'apporter des... www.commentcamarche.net/contents/javascript/jsintro.php3