楼主的A.java怎么写的啊?
JAVA_HOME要用全大写

解决方案 »

  1.   

    Exception in thread "main" java.lang.NoSuchMethodError: main!!!1
      

  2.   

    class A 
    {

    A()     {System.out.println("ok!");};
    A(int a){System.out.println("ok!");};
    //public static void  main(String[] args)
    //{
    A a=new A();
    //}
    }
    JAVA_HOME要用全大写:我是大写来的
      

  3.   

    你没有定义main()方法,让类执行main事件。
      

  4.   

    application中必须有MAIN()作为入口的。
      

  5.   

    class A 
    {

    A()     {System.out.println("ok!");};
    A(int a){System.out.println("ok!");};
    public static void main(String[] args)
    {
    A a=new A();
    }
    }
    结果一样。
      

  6.   

    class A{
    A()     {System.out.println("okA1!");};
    A(int a){System.out.println("okA2!");};
    public static void main(String[] args)
    {
    A a=new A();
    }
    }
    以上代码在WIN2000,JDK1.4.2 下测试正常.在编译和运行时请注意大小写区别:
    D:\JAVA2\apps>javac A.java
    D:\JAVA2\apps>java A
    okA1!D:\JAVA2\apps>javac a.java
    D:\JAVA2\apps>java a
    Exception in thread "main" java.lang.NoClassDefFoundError: a (wrong name: A)
            at java.lang.ClassLoader.defineClass0(Native Method)
            at java.lang.ClassLoader.defineClass(Unknown Source)
            at java.security.SecureClassLoader.defineClass(Unknown Source)
            at java.net.URLClassLoader.defineClass(Unknown Source)
            at java.net.URLClassLoader.access$100(Unknown Source)
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClassInternal(Unknown Source)
      

  7.   

    问:
    1。我的路径设置有错吗?
    2。那些错误是什么原因造成的?
    3。安装了Editplu后是不是可以不用设置环境变量?
    4。是不是path少了系统的那部分(我删掉了以前别人设置的值)?
    5。以前安装的高版本的JAVA和JBUILD8是否会对我现在的安装有影响?
      

  8.   

    不行的话重做系统吧,我就是重做的,以前98,现在是2000,运行比较稳定,而且JDK配置好使。
      

  9.   

    hfggg(游鱼):你好!你的代码我运行了,在dos下一点问题也没有,可在editplus里面就不行了。
    请大家赐教!
      

  10.   

    我的代码也能再dos下运行了,就还是在editplus上还是不行,看来我的设置或其他方面有问题。
      

  11.   

    我的editplus设置有问题。谢谢大家的发言。