public static void main(String[] args)
{
}
没有写这个方法?

解决方案 »

  1.   

    CLASSPATH = .;%JAVA_HOME%\lib\tools.jar
      

  2.   

    要不就是 fingerfox(狐狸.NET)所说!
      

  3.   

    public static void main(String[] args)
    {
    }
    这个main方法的写法是固定的不能改变,否则即使编译通过,也不是程序的入口main方法
    public static void main(String 这行不能有任何改变
      

  4.   

    环境变量没有错,
    但是我估计你运行的时候没有进入放置有 Hello.class文件的文件夹。
    如果没有进入这个文件夹就会出现可以编译但是运行的问题。
    你应当先进入这个文件夹。假设是C:\
    cd c:\
    java Hello
    这样就没有问题了。
      

  5.   

    这是Hello的source code:
    import java.io.*;public class Hello
    {
        public static void  main(String[] args) 
        {
            System.out.println("hello world!!!");
            return 0;
        }
    }没有错吧.可是就是不能执行.
      

  6.   

    http://expert.csdn.net/Expert/topic/2592/2592670.xml?temp=.2074091
      

  7.   

    方法出错,这和CLASSPATH无关,只有提示找不到类才和CLASSPATH有关问题可能出在你的main()方法少了参数
    class Hello
    {
     public static void main()       //main()丢了参数
     {
      System.out.println("Hello World!");
     }
    }改为   public static void main(String[] args) 就该好了
           args 可以换为别的字符串,比如 
           public static void main(String[] arguments)
      

  8.   

    把 return 0;去掉 ,因为你的 main()方法是 void ,无返回值的 
    另外 import java.io.*; 这句也没用,去掉
      

  9.   

    多谢了,我明白了,在JAVA中main的写法只有一种就是:
    void main(String[] args)不能改写成为其它形式,是吗?
      

  10.   

    public static void main(String[] args) 其中 args 名字可以随便起,但一定的为字符串数组类型才可以。还有就是一定为public static void 类型,缺一不可。