java en ligne de commande et CLASSPATH - Java - Programmation
Marsh Posté le 04-05-2002 à 15:02:14
fait ca plutot 
 
c:\>java -classpath ".\" test (./ sous linux) 
Marsh Posté le 04-05-2002 à 15:16:24
| veryfree a écrit a écrit  : fait ca plutot c:\>java -classpath ".\" test (./ sous linux) | 
 
 
nickel   mais c'est sans les guillmets
  mais c'est sans les guillmets 
Marsh Posté le 04-05-2002 à 16:03:58
| weblook$ a écrit a écrit  : nickel  mais c'est sans les guillmets | 
 
 
qd je fait des .bat je met des guillemets en fait 
Marsh Posté le 05-05-2002 à 02:38:23
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 ... 
Marsh Posté le 05-05-2002 à 09:37:30
et je rajoute, sous linux, éditer le fichier 
/etc/profile 
et rajouter ton chemin dans le CLASSPATH 
Marsh Posté le 05-05-2002 à 09:39:59
| 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 >>>>   
 
Marsh Posté le 05-05-2002 à 09:41:15
| DarkLord a écrit a écrit  : TRS >>>>   | 
 
  
 
Marsh Posté le 06-05-2002 à 10:20:47
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  
 
Marsh Posté le 04-05-2002 à 14:55:04
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]