args[0] problem
HEINECKE Johannes FTRD/DMI/LAN
johannes.heinecke@rd.francetelecom.com
Wed Aug 21 07:28:00 GMT 2002
Hello,
I have just compiled and installed succesfully gcc/gcj 3.2
on a solaris 2.8 box.
gcj works fine but
the first argument of command line arguments in java-main functions
is prefixed a '?',
so
public class HelloWorld {
public static void main(String [] args) {
System.out.println("Hello");
System.out.println(args[0]);
System.out.println(args[1]);
}
}
compiled with gcj -Wmain --main=HelloWorld -o HelloWorld HelloWorld.java
and launched
HelloWorld aaa bbb
writes
Hello
?aaa
bbb
onto the console
Any idea why this is so? (with javac and java it works as expected
thanks a lot
Johannes
--
Johannes Heinecke
France Télécom R&D, DMI/GRI/Langues Naturelles
Email: johannes(dot)heinecke(at)francetelecom(dot)com
More information about the Java
mailing list