表示命令行传进来的参数,比如你在命令行打:Notepad c:\test.txt
那么c:\test.txt就是args[0],以此类推

解决方案 »

  1.   

    运行出错是因为你没有传参数进去,所以args[]是空的
      

  2.   

    ...............
    if(args != null
    && args[0] != null )
    Class.forName(argsp[0]);
    else
    throw new ClassNotFoundException("Missing Given ClassName for Instance");
    ..........
      

  3.   

    教育教育再教育
    public static void main(String[] args)main函数格式,
    String[] 表式main这个函数的参数类型是string数组
    args是行参名字,想叫什么就叫什么.
      

  4.   

    String args [] 是一个String数组的声明,它将包含位于类名之后的命令行中的自变量。
        java HelloWorld args[0]args[1]····
      

  5.   

    public static void mian(String args[])
    其中args[]是参数组。
    应该在dos环境下输入 java 文件名 参数列表。
    如:java HelloWorld abc(abc你定义的另一个类名,根据你的代码,我估计你应该输入一个类名)