为什么我一直得到一个未找到类的异常

时间:2016-10-25 01:47:57

标签: java unix classnotfoundexception

我尝试在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 ] );
  }
 }  
}

1 个答案:

答案 0 :(得分:1)

调用javac时,请列出.java文件扩展名:

javac CommandLine.java

调用java时,请列出文件扩展名:

java CommandLine

编译后的类位于文件CommandLine.class中。因此,将程序运行为java CommandLine.class的命令是有意义的。但是,java要求删除.class扩展名。