public static void main(String args[])
{
  new  HelloApplet2(); 
}

解决方案 »

  1.   

    public static void main(String args[])是不可缺少的。
      

  2.   

    你这是一个JApplet,是要往html文件里嵌的!
      

  3.   

    use appletviewer or add it in html with tag <Applet> or <Object>
      

  4.   

    applet有其使用的背景,主要就是用到嵌入 html中,这样的会就不要
    public static void main(String args[])。但是你要是想把他也可以当成一般的应用程序(application)来使用的时候,你必须保证有方法
    public static void main(String args[])。一般来说,为了测试方便,我们有时候在不要的时候的在每个类中都保证有
    public static void main(String args[])方法的,这样便于测试,其实有时候也没有别的意思的。
      

  5.   

    因为是applet所以!
    在前面加上下面则几句!
    /*
    <Applet code="HelloApplet2 " width=300 height=300>
    </applet>
    */
    编译后!用
    appletviewer HelloApplet2.java来运行!
      

  6.   

    因为你做的是Applet而不是Application
    Application是要有main函数
    Applet必须嵌到html文件中才能执行
    HelloApplet2.html
    <APPLET CODE="HelloApplet2.class" WIDTH="200" HEIGHT="100">
    </APPLET>

    appletviewer HelloApplet2.html来运行!
      

  7.   

    因为你做的是Applet而不是Application
    Application是要有main函数
    Applet必须嵌到html文件中才能执行
    HelloApplet2.html
    <APPLET CODE="HelloApplet2.class" WIDTH="200" HEIGHT="100">
    </APPLET>

    appletviewer HelloApplet2.html来运行!
      

  8.   

    你是想作为应用程序的话当然要一个MAIN函数了
    但是若要放到网业上就不要了
      

  9.   

    请教楼上的几位:我想把这个小程序当应用程序执行,加了main方法,程序如下:
    import java.awt.Graphics;
    import javax.swing.JApplet;public static void main(String args[])
    {
      new HelloApplet2(); 
    }
    public class HelloApplet2 extends JApplet
    {
    public void paint(Graphics g)
    {
    g.drawLine(40,30, 100,30);
    g.drawLine(40,60, 100,60);
    g.drawString("Hello!",50,50);
    }
    }编译时候就出了错
    C:\CoreJava\HelloApplet2.java:4: 'class' or 'interface' expected
    public static void main(String args[])
                  ^
    1 error
    那位能不能帮我改正一下?谢谢!
      

  10.   

    哦,改了一下能编译和执行都没的什么错误了,就是看不到结果,谁能解释一下为什么?是不是这样改了就不会有结果了?import java.awt.Graphics;
    import javax.swing.JApplet;
    public class HelloApplet2 extends JApplet
    {
    public static void main(String args[])
    {
      new HelloApplet2(); 
    }
    public void paint(Graphics g)
    {
    g.drawLine(40,30, 100,30);
    g.drawLine(40,60, 100,60);
    g.drawString("Hello!",50,50);
    }
    }
      

  11.   

    : hello_wyq(半瓶墨水) 
    用appletviewer是肯定行的,我试过了,但是我想问的是,这样混合写以后是不就不能得到结果,和运行小程序就只有那一中方法吗?
      

  12.   

    小程序其实就是一个Applet如果要做成application,可以把这个Applet加入到一个Frame中去,不就可以了吗?主类做成一个Frame的子类,就OK了