import java.applet.*;
import java.awt.*;
public class boy extends Applet
{  
   public void paint(Graphics g)
  { 
   g.setColor(Color.red);   
   g.drawString("我一边喝着咖啡,一边学Java呢", 5,10);
   g.setColor(Color.blue);
   g.drawString(" 我学得很认真,尽管我的对面坐着一个美丽的女孩",5,30);
  }
}  
运行java时,出现“Exception in thread "main" java.lang.NoSuchMethodError: main“
请问怎么解决这个问题?

解决方案 »

  1.   

    你的classpath没有设置好,常见的问题是classpath少了一个.
      

  2.   

    晕,这个是JAVA书的第一个例子,这个不是直接运行的,是放到网页中的,是APPLET而不是APPLICATION。可以用appletviewer命令执行。楼主,真佩服你看书太仔细了~~~~~~~~~~
      

  3.   

    这个是applet,要嵌套到网页中才能运行
      

  4.   


    import java.applet.*;
    import java.awt.*; 
    class people Applet
    {  
    people zhubajie;String s;
    public void init()
    {  s="师傅,咱们别去西天了,改去月宫吧";
      zhubajie=new people();
      zhubajie.weight=200f; 
    { float hight,weight;
      String head, ear, mouth;
      String speak(String s)
      { return s;
      }
    }
    public class cat extends people {
      zhubajie.hight=1.70F; 
      zhubajie.head="大头";
      zhubajie.ear=" 两只大耳朵";
      zhubajie.mouth= " 一只大嘴";  
    }
    public void paint(Graphics g)
    {
       g.setColor(Color.green);   
       g.drawString(" 重量"+zhubajie.weight+ " 身高"+zhubajie.hight,10,10);
       g.drawString(zhubajie.head+zhubajie.mouth+zhubajie.ear,10,30);
       g.drawString(zhubajie.speak(s),20,50);
       }
    }
    编译不过
    请高手点金!