回 帖 发 新 帖 刷新版面

主题:java运行错误,请高手指点!

Exception in thread "main" java.lang.NoSuchMethodError:main
运行后出现上面的错误!
代码如下:
import java.awt.*;
import java.applet.*;
import java.util.*;

public class BorderLayoutDemo extends Applet
{
   public void init()
   {
      setLayout(new BorderLayout());
      
      add(new Button("This is arross the top"), 
          BorderLayout.NORTH);
      add(new Label("The message is on the bottom"),
          BorderLayout.SOUTH);
      add(new Button("Left"),BorderLayout.WEST);
      add(new Button("Right"),BorderLayout.EAST);
      String message="This is the message in the Center!";
      add(new TextArea(message),BorderLayout.CENTER);
   }
}

回复列表 (共3个回复)

沙发

Applet 是在HTML页面中执行的。所以,你要新建个HTML文件。

在其中编辑以下内容。

<html>
  <body>
      <applet code="BorderLayoutDemo" width="300" height="300" align="center" >
      </applet>
  </body>
</html>

<applet>标记 表示该HTML页面要执行Applet程序。
其中最重要的属性 code 表示 要执行的Applet 的类文件。

板凳

是啊你写得是applet程序,编译后应该用appletviewer BorderLayoutDemo.html
进行运行。所以应先建立一个名为BorderLayoutDemo.html的html文件
<APPLET CODE="BorderLayoutDemo.class" width=100 height=200>
</APPLET>要注意</APPLET>的写法不要写成<\APPLET>

3 楼

这个问题我以前也接触过,开始的时候我也找不到问题的原因,后来我进了一个技术交流群,这个群里的人挺多的,在里面可以沟通技术,你可以进去看一下.群号是:六#二#八#七#八#零#四#三。另外,这个群里可以接项目。

我来回复

您尚未登录,请登录后再回复。点此登录或注册