Я запускаю следующий код в Ubuntu 10.10, используя OpenJDK 1.6.0_18:
package mypkg;
public class MyTest {
public static void main(final String[] args) {
System.out.println(args.length + " argument(s)");
for (final String arg : args) {
System.out.println(arg);
}
}
}
После компиляции в Jar, я полностью озадачен, почему при выполнении следующей команды из терминала возвращается 0 argument(s)
:
java -jar mytest.jar это тест
Это моя интерпретация документации Java , в которой говорится:
java [параметры] -jar file.jar [аргумент ...]
У меня почти возникает ощущение, что я ввожу неверную команду в терминале. Что дает?
Редактировать: MANIFEST.MF содержит:
Manifest-Version 1.0
Created-By: 1.6.0_18 (Sun Microsystems Inc.)
Main-Class: mypkg.Starter
Class-Path: .