当前位置: 代码迷 >> Java相关 >> 这是什么原因?别笑我哦!
  详细解决方案

这是什么原因?别笑我哦!

热度:123   发布时间:2008-01-04 22:05:16.0
这是什么原因?别笑我哦!
程序:
import java.applet.Applet;
import java.awt.Graphics;
public class e41 extends Applet
{
    String str;
    public void init()
    {
        str="Here is an Applet.";
    }
    public void paint(Graphics g)
    {
        g.drawString(str,100,100);
    }
}

气死我了这第简间的也运行不了!
可以编译通过,但运行不出正确的结果:
出现:
Exception in thread "main" java.lang.NoSuchMethodError:main
Press any key to continue......
搜索更多相关的解决方案: Applet  java  str  public  import  

----------------解决方案--------------------------------------------------------
为什么?
知道 的告诉一下我是什么原因??谢了各位!
----------------解决方案--------------------------------------------------------
你先编译,因为你这个是applet,所以你要做一个html才能运行的啊.
<applet code=e41.class height=300 width=300>
</applet>
html的文件名是任意的
----------------解决方案--------------------------------------------------------
你这个没有main方法它怎么运行啊
----------------解决方案--------------------------------------------------------
applet是可以不用main方法的
----------------解决方案--------------------------------------------------------
把生成的.CLASS文件嵌到html中显示出来.
----------------解决方案--------------------------------------------------------
或者你自己写个main函数.这样就可以运行了.
----------------解决方案--------------------------------------------------------
要么做为applet,用appletviewer或者网页来查看
要么做为application,里面加一个main方法
----------------解决方案--------------------------------------------------------
回复 8# 的帖子
哦!谢了各位!我知道了现在!
----------------解决方案--------------------------------------------------------
  相关解决方案