Bonjour,
je voudrais compiler le simple fichier java suivant :
class HelloWorld
{
private String message = "Hello World !!!";
public void afficheMessage()
{
System.out.println(message);
}
static public void main(String[] p)
{
HelloWorld h;
h = new HelloWorld();
h.afficheMessage();
}
}
Lorsque je compile sous dos dans le meme rep que hello.java :
javac -verbose -classpath %CLASSPATH% hello.java
J'obtiens (en partie) :
[parsing started hello.java]
[parsing completed 170ms]
[loading C:\j2sdk1~1.2_0\src.zip(java/lang/Object.java)]
[parsing started C:\j2sdk1~1.2_0\src.zip(java/lang/Object.java)]
[parsing completed 110ms]
C:\j2sdk1~1.2_0\src.zip(java/lang/Object.java):20: class Object is public,
shoul
d be declared in a file named Object.java
(source unavailable)
[loading C:\j2sdk1~1.2_0\src.zip(java/lang/Class.java)]
[parsing started C:\j2sdk1~1.2_0\src.zip(java/lang/Class.java)]
[parsing completed 110ms]
C:\j2sdk1~1.2_0\src.zip(java/lang/Class.java):77: class Class is public,
should
be declared in a file named Class.java
(source unavailable)
[loading C:\j2sdk1~1.2_0\src.zip(java/lang/reflect/Member.java)]
[parsing started C:\j2sdk1~1.2_0\src.zip(java/lang/reflect/Member.java)]
[parsing completed 0ms]
Mon autoexec.bat contient notament les lignes suivantes :
set PATH=%PATH%;C:\j2sdk1~1.2_0\bin;C:\j2sdk1~1.2_0\
set HOME=C:\
set CLASSPATH=C:\j2sdk1~1.2_0\lib\ConvolutionTool.jar;
set CLASSPATH=%CLASSPATH%;C:\j2sdk1~1.2_0\Classes\;C:\j2sdk1~1.2_0\src.zip
Renomme ton fichier en HelloWorld.java, cela devrait mieux marcher.
[posted and mailed]
"manu" wrote in news:c8nts0$5jt$ reader2.wanadoo.fr:
class HelloWorld { private String message = "Hello World !!!"; public void afficheMessage() { System.out.println(message); } static public void main(String[] p) { HelloWorld h; h = new HelloWorld(); h.afficheMessage(); } }
Christophe Brando
manu wrote:
Bonjour, je voudrais compiler le simple fichier java suivant :
class HelloWorld { private String message = "Hello World !!!"; public void afficheMessage() { System.out.println(message); } static public void main(String[] p) { HelloWorld h; h = new HelloWorld(); h.afficheMessage(); } }
Lorsque je compile sous dos dans le meme rep que hello.java : javac -verbose -classpath %CLASSPATH% hello.java
J'obtiens (en partie) :
[parsing started hello.java] [parsing completed 170ms] [loading C:j2sdk1~1.2_0src.zip(java/lang/Object.java)] [parsing started C:j2sdk1~1.2_0src.zip(java/lang/Object.java)] [parsing completed 110ms] C:j2sdk1~1.2_0src.zip(java/lang/Object.java):20: class Object is public, shoul d be declared in a file named Object.java (source unavailable) [loading C:j2sdk1~1.2_0src.zip(java/lang/Class.java)] [parsing started C:j2sdk1~1.2_0src.zip(java/lang/Class.java)] [parsing completed 110ms] C:j2sdk1~1.2_0src.zip(java/lang/Class.java):77: class Class is public, should be declared in a file named Class.java (source unavailable) [loading C:j2sdk1~1.2_0src.zip(java/lang/reflect/Member.java)] [parsing started C:j2sdk1~1.2_0src.zip(java/lang/reflect/Member.java)] [parsing completed 0ms]
Mon autoexec.bat contient notament les lignes suivantes :
set PATH=%PATH%;C:j2sdk1~1.2_0bin;C:j2sdk1~1.2_0 set HOME=C: set CLASSPATH=C:j2sdk1~1.2_0libConvolutionTool.jar; set CLASSPATH=%CLASSPATH%;C:j2sdk1~1.2_0Classes;C:j2sdk1~1.2_0src.zip
Quelqu'un a t il une idee du probleme ? Merci
Ton fichier .java doit absolument avoir le meme nom que ta classe, à
savoir HelloWorld.
manu wrote:
Bonjour,
je voudrais compiler le simple fichier java suivant :
class HelloWorld
{
private String message = "Hello World !!!";
public void afficheMessage()
{
System.out.println(message);
}
static public void main(String[] p)
{
HelloWorld h;
h = new HelloWorld();
h.afficheMessage();
}
}
Lorsque je compile sous dos dans le meme rep que hello.java :
javac -verbose -classpath %CLASSPATH% hello.java
J'obtiens (en partie) :
[parsing started hello.java]
[parsing completed 170ms]
[loading C:j2sdk1~1.2_0src.zip(java/lang/Object.java)]
[parsing started C:j2sdk1~1.2_0src.zip(java/lang/Object.java)]
[parsing completed 110ms]
C:j2sdk1~1.2_0src.zip(java/lang/Object.java):20: class Object is public,
shoul
d be declared in a file named Object.java
(source unavailable)
[loading C:j2sdk1~1.2_0src.zip(java/lang/Class.java)]
[parsing started C:j2sdk1~1.2_0src.zip(java/lang/Class.java)]
[parsing completed 110ms]
C:j2sdk1~1.2_0src.zip(java/lang/Class.java):77: class Class is public,
should
be declared in a file named Class.java
(source unavailable)
[loading C:j2sdk1~1.2_0src.zip(java/lang/reflect/Member.java)]
[parsing started C:j2sdk1~1.2_0src.zip(java/lang/reflect/Member.java)]
[parsing completed 0ms]
Mon autoexec.bat contient notament les lignes suivantes :
set PATH=%PATH%;C:j2sdk1~1.2_0bin;C:j2sdk1~1.2_0
set HOME=C:
set CLASSPATH=C:j2sdk1~1.2_0libConvolutionTool.jar;
set CLASSPATH=%CLASSPATH%;C:j2sdk1~1.2_0Classes;C:j2sdk1~1.2_0src.zip
Quelqu'un a t il une idee du probleme ?
Merci
Ton fichier .java doit absolument avoir le meme nom que ta classe, à
Bonjour, je voudrais compiler le simple fichier java suivant :
class HelloWorld { private String message = "Hello World !!!"; public void afficheMessage() { System.out.println(message); } static public void main(String[] p) { HelloWorld h; h = new HelloWorld(); h.afficheMessage(); } }
Lorsque je compile sous dos dans le meme rep que hello.java : javac -verbose -classpath %CLASSPATH% hello.java
J'obtiens (en partie) :
[parsing started hello.java] [parsing completed 170ms] [loading C:j2sdk1~1.2_0src.zip(java/lang/Object.java)] [parsing started C:j2sdk1~1.2_0src.zip(java/lang/Object.java)] [parsing completed 110ms] C:j2sdk1~1.2_0src.zip(java/lang/Object.java):20: class Object is public, shoul d be declared in a file named Object.java (source unavailable) [loading C:j2sdk1~1.2_0src.zip(java/lang/Class.java)] [parsing started C:j2sdk1~1.2_0src.zip(java/lang/Class.java)] [parsing completed 110ms] C:j2sdk1~1.2_0src.zip(java/lang/Class.java):77: class Class is public, should be declared in a file named Class.java (source unavailable) [loading C:j2sdk1~1.2_0src.zip(java/lang/reflect/Member.java)] [parsing started C:j2sdk1~1.2_0src.zip(java/lang/reflect/Member.java)] [parsing completed 0ms]
Mon autoexec.bat contient notament les lignes suivantes :
set PATH=%PATH%;C:j2sdk1~1.2_0bin;C:j2sdk1~1.2_0 set HOME=C: set CLASSPATH=C:j2sdk1~1.2_0libConvolutionTool.jar; set CLASSPATH=%CLASSPATH%;C:j2sdk1~1.2_0Classes;C:j2sdk1~1.2_0src.zip
Quelqu'un a t il une idee du probleme ? Merci
Ton fichier .java doit absolument avoir le meme nom que ta classe, à
savoir HelloWorld.
cfranco
manu wrote:
Bonjour, je voudrais compiler le simple fichier java suivant :
class HelloWorld [snip les sources]
Lorsque je compile sous dos dans le meme rep que hello.java : javac -verbose -classpath %CLASSPATH% hello.java
J'obtiens (en partie) :
[parsing started hello.java] [parsing completed 170ms] [loading C:j2sdk1~1.2_0src.zip(java/lang/Object.java)] [parsing started C:j2sdk1~1.2_0src.zip(java/lang/Object.java)] [parsing completed 110ms] C:j2sdk1~1.2_0src.zip(java/lang/Object.java):20: class Object is public, shoul d be declared in a file named Object.java ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
(source unavailable) [loading C:j2sdk1~1.2_0src.zip(java/lang/Class.java)] [parsing started C:j2sdk1~1.2_0src.zip(java/lang/Class.java)] [parsing completed 110ms] C:j2sdk1~1.2_0src.zip(java/lang/Class.java):77: class Class is public, should be declared in a file named Class.java (source unavailable) [loading C:j2sdk1~1.2_0src.zip(java/lang/reflect/Member.java)] [parsing started C:j2sdk1~1.2_0src.zip(java/lang/reflect/Member.java)] [parsing completed 0ms]
Tout est dit dans la réponse du compilateur. Un conseil: n'utilise pas l'option -verbose, sans elle l'information aurait été nettement moins noyée dans les lignes de sortie...
-- Christophe Franco
manu <emmanuel.harel@free.fr> wrote:
Bonjour,
je voudrais compiler le simple fichier java suivant :
class HelloWorld
[snip les sources]
Lorsque je compile sous dos dans le meme rep que hello.java :
javac -verbose -classpath %CLASSPATH% hello.java
J'obtiens (en partie) :
[parsing started hello.java]
[parsing completed 170ms]
[loading C:j2sdk1~1.2_0src.zip(java/lang/Object.java)]
[parsing started C:j2sdk1~1.2_0src.zip(java/lang/Object.java)]
[parsing completed 110ms]
C:j2sdk1~1.2_0src.zip(java/lang/Object.java):20: class Object is public,
shoul
d be declared in a file named Object.java
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
(source unavailable)
[loading C:j2sdk1~1.2_0src.zip(java/lang/Class.java)]
[parsing started C:j2sdk1~1.2_0src.zip(java/lang/Class.java)]
[parsing completed 110ms]
C:j2sdk1~1.2_0src.zip(java/lang/Class.java):77: class Class is public,
should
be declared in a file named Class.java
(source unavailable)
[loading C:j2sdk1~1.2_0src.zip(java/lang/reflect/Member.java)]
[parsing started C:j2sdk1~1.2_0src.zip(java/lang/reflect/Member.java)]
[parsing completed 0ms]
Tout est dit dans la réponse du compilateur. Un conseil: n'utilise pas
l'option -verbose, sans elle l'information aurait été nettement moins
noyée dans les lignes de sortie...
Bonjour, je voudrais compiler le simple fichier java suivant :
class HelloWorld [snip les sources]
Lorsque je compile sous dos dans le meme rep que hello.java : javac -verbose -classpath %CLASSPATH% hello.java
J'obtiens (en partie) :
[parsing started hello.java] [parsing completed 170ms] [loading C:j2sdk1~1.2_0src.zip(java/lang/Object.java)] [parsing started C:j2sdk1~1.2_0src.zip(java/lang/Object.java)] [parsing completed 110ms] C:j2sdk1~1.2_0src.zip(java/lang/Object.java):20: class Object is public, shoul d be declared in a file named Object.java ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
(source unavailable) [loading C:j2sdk1~1.2_0src.zip(java/lang/Class.java)] [parsing started C:j2sdk1~1.2_0src.zip(java/lang/Class.java)] [parsing completed 110ms] C:j2sdk1~1.2_0src.zip(java/lang/Class.java):77: class Class is public, should be declared in a file named Class.java (source unavailable) [loading C:j2sdk1~1.2_0src.zip(java/lang/reflect/Member.java)] [parsing started C:j2sdk1~1.2_0src.zip(java/lang/reflect/Member.java)] [parsing completed 0ms]
Tout est dit dans la réponse du compilateur. Un conseil: n'utilise pas l'option -verbose, sans elle l'information aurait été nettement moins noyée dans les lignes de sortie...