如果你把这程序放在你设定的classpath中,就不会有这问题了

解决方案 »

  1.   

    进入到含 SimpleProgram.java的目录,然后执行:
    java -classpath %classpath;. SimpleProgram
      

  2.   

    public static void main(String argv[])?????
    应该是
    public static void main(String[] argv)
      

  3.   

    应该是classpath的问题,让classpath包含你的SimpleProgram.class楼上的说的应该不是原因的,String[]  argv  和String argv[]
    是一样的,只是Java规范推荐第一种
      

  4.   

    1.argv应该是args把。
    2.java -classpath yourclassfilepath simpleprogram
      

  5.   

    java SimpleProgram.class???
    应该是java SimpleProgram
      

  6.   

    1.注意大小写
    2.编译时加.class扩展名,执行时不加扩展名
    3.CLASSPATH环境变量设置应有。
      

  7.   

    拼错了3.CLASSPATH环境变量设置有 “.” 表示当前目录
      

  8.   

    最终结论:同上
    java SimpleProgram.class 应为 java SimpleProgram
      

  9.   

    不用构造函数也可以的吗?
    应该是:
    import java.lang.System;
          class SimpleProgram
          {
             public SimpleProgram()
             {
              }     
                public static void main(String argv[])
                {
                        System.out.println("This is a simple program");
                }
          }
      

  10.   

    不用构造函数当然可以。
    java SimpleProgram就可以了,别加后缀。
      

  11.   

    先javac SimpleProgram.class
    然后再java SimpleProgram
    java后面跟的应该是类名,不能加扩展名,并且要注意大小写。