我尝试在unix上使用javac& java命令,但它不起作用
public class CommandLine {
public static void main( String[] args ) {
for( int i = 0; i < args.length; i++ ) {
System.out.println( args[ i ] );
}
}
}
答案 0 :(得分:1)
调用javac时,请列出.java
文件扩展名:
javac CommandLine.java
调用java时,请不列出文件扩展名:
java CommandLine
编译后的类位于文件CommandLine.class
中。因此,将程序运行为java CommandLine.class
的命令是有意义的。但是,java
要求删除.class
扩展名。