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
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]