java小程序编译正常 java出现Exception in thread"main"
java.lang.NoSuchthodError:main

解决方案 »

  1.   

    环境变量没有设置好!
    应该出现jdk的环境如:
    C:\>path
    PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;D:\Java\jdk\bin;D:\Java\jdk\jre\bin;D:\Java\jdk\lib;看看对你有帮助么!
      

  2.   

    环境变量没有设置好!
    应该出现jdk的环境如:
    C:\>path
    PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;D:\Java\jdk\bin;D:\Java\jdk\jre\bin;D:\Java\jdk\lib;看看对你有帮助么!
      

  3.   

    没找到main方法,也就是没有主方法:
    public static void main(String[] args){//....
    }
      

  4.   

    到 cmd 下 运行   java 和  javac 看看
    看有没有配置好
      

  5.   

    没有main方法..
    在你的public类里面写上
    public static void main(String[] args){
      //你的逻辑处理代码;
    }
      

  6.   

    public class JavaCode { public static void main(String[] args){
    String aa = "hell,world";
    System.out.print(aa);
    }
    }前提是设置好CLASS_PATH
      

  7.   

    import java.awt.Graphics; import java.awt.Font;
    public class drawtext extends java.applet.Applet
    {Font fn=new Font("TimesRoman",Font.ITALIC,20);
    public void paint(Graphics g)
    {g.setFont(fn);
         g.drawString("Font demo",5,10);}
    }
      

  8.   

    没找到main方法...
    public static void main(String[] args){
    }
      

  9.   

    可能是程序里没有MAIN方法,也可能是环境变量没有配置好!
      

  10.   

    import java.awt.Graphics; 
    import java.awt.Font; 
    public class drawtext extends java.applet.Applet {
    Font fn=new Font("TimesRoman",Font.ITALIC,20); 

    public void paint(Graphics g) {
    g.setFont(fn); 
    g.drawString("Font demo",5,10);
    }

    public static void main(String[] args) {
    Graphics g = null;//g=???自己写
    drawtext myDT = new drawtext();
    myDT.paint(g);
    }
    }