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

  FORUM HardWare.fr
  Programmation
  Java

  java en ligne de commande et CLASSPATH

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

java en ligne de commande et CLASSPATH

n°134506
weblook$
happy face
Posté le 04-05-2002 à 14:55:04  profilanswer
 

quand j'essaye de lancer un .class via la ligne de commande j'ai systématiquement la même erreur:
java.lang.NoClassDefFoundError: test
 
je tape pourtant la commande c:\>java test (test est bien entendu un .class)
 
test.java contient le strict minimum:
 
public class test
{
 public test() {
 
 }
 
 public static void main(String[] args) {
  new test();
  System.out.println("Hello World!" );
 }
}
 
Par ailleurs sur quoi mon CLASSPATH doit-il pointé (entre jdk,jre j'sus un peu paumé), j'ai l'habitude de dvlp ss JBuilder et je n'ai jamais eu à me préocupé de tous ça...

 

[jfdsdjhfuetppo]--Message édité par weblook$ le 04-05-2002 à 14:57:56--[/jfdsdjhfuetppo]

mood
Publicité
Posté le 04-05-2002 à 14:55:04  profilanswer
 

n°134507
veryfree
Posté le 04-05-2002 à 15:02:14  profilanswer
 

fait ca plutot
 
c:\>java -classpath ".\" test (./ sous linux)

n°134513
weblook$
happy face
Posté le 04-05-2002 à 15:16:24  profilanswer
 

veryfree a écrit a écrit :

fait ca plutot
 
c:\>java -classpath ".\" test (./ sous linux)  




 
nickel  :)  mais c'est sans les guillmets

n°134523
veryfree
Posté le 04-05-2002 à 16:03:58  profilanswer
 

weblook$ a écrit a écrit :

 
 
nickel  :)  mais c'est sans les guillmets  




 
qd je fait des .bat je met des guillemets en fait

n°134775
benou
Posté le 05-05-2002 à 02:38:23  profilanswer
 

ton problème viens du fait que tu n'as pas de variable d'environnement CLASSPATH définie.
 
sous win98 : ajoute la ligne SET SET CLASSPATH=. à l'autoexec.bat
sous win2000/xp : va dans panneau de config/systeme/avancé/variable d'environnement et rajoute une variable ayant comme nom CLASSPATH et comme valeur .
 
sinon, java -classpath . taClass ca marche aussi, mais si tu as mit la variable, un simple java taClass suffira.
pas besoin de / ou de \, ni de guillemet.
Les guillemets ne sont utiles que sous windows quand tu as des rep avec des espaces ...

n°134781
THE REAL S​MILEY
The Real Résistance!
Posté le 05-05-2002 à 09:37:30  profilanswer
 

et je rajoute, sous linux, éditer le fichier
/etc/profile
et rajouter ton chemin dans le CLASSPATH


---------------
༼ つ ◕_◕ ༽つ
n°134785
darklord
You're welcome
Posté le 05-05-2002 à 09:39:59  profilanswer
 

THE REAL SMILEY a écrit a écrit :

et je rajoute, sous linux, éditer le fichier
/etc/profile
et rajouter ton chemin dans le CLASSPATH  




 
TRS >>>>  :hello:


---------------
Just because you feel good does not make you right
n°134787
THE REAL S​MILEY
The Real Résistance!
Posté le 05-05-2002 à 09:41:15  profilanswer
 

DarkLord a écrit a écrit :

 
 
TRS >>>>  :hello:  




 :hello:


---------------
༼ つ ◕_◕ ༽つ
n°135159
TBone
Pouet.
Posté le 06-05-2002 à 10:20:47  profilanswer
 

The Real Smiley> c'est ce que j'avais mais quand tu dois revenir sur un ancien projet pour nettoyer une bulle, tu dois le reconfigurer ou en tout cas chipoter. -> makefile ou ant :)


---------------
A straight line is a special case of a curve. It's a curve which is uncurved. -- Susskind.

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

  java en ligne de commande et CLASSPATH

 

Sujets relatifs
[JAVA] FileWriter[JAVA, JEXT] On peut compiler là dedans ?
comment faire ca?pro du php/mysql/java j'ai besoin de vous !?[ JAVA ] encore le gros bleu !! thread thread thread ?!?!
[ Java ] Gros bleu !! Question de padding ....[JAVA] : remplacer ' par \'
[JAVA] Thread => occupation processeur[C++] commande cout ne fonctionnant pas dans une boucle ?
comment créer une archive jar dans un prog en java ?[java] débutant java..
Plus de sujets relatifs à : java en ligne de commande et CLASSPATH


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)