0

我正在尝试使用 JSP 和小程序做一些简单的事情。这只是一些非常简单的小程序

package pack1;
import java.applet.Applet;
import java.awt.Graphics;

public class test2 extends Applet
{
   @Override public void paint( Graphics g )
   {
      g.drawString( "Hello!", 10, 10 );
   }
}

但我就是无法让它在浏览器中运行。在 Eclipse 中它工作正常,但在我的浏览器中它显示NoClassDefFoundError. 重要的 HTML 部分如下所示:

<applet code="pack1/test2.class"  width="200" height="200"></applet>

我真的什么都试过了。我把它test2.class放在每个目录中,还尝试了<applet>标签的许多变体,但它仍然不起作用。

我应该怎么办?

文件夹图片: 文件夹的图片

4

2 回答 2

0

你需要一个 java 应用程序中的 main 方法和一个 applet 中的 init 方法。这是切入点。

于 2013-05-19T21:09:53.007 回答
0

Html 文件应该在文件夹中pack1,并且test2.class应该在pack1文件夹中。所有内容都应复制到 Web 根文件夹。

<applet code="pack1.test2.class"  width="200" height="200"></applet>

code 属性中的值可以是 formclassname.class或 form packagename.classname.class。请参阅Applet 开发人员指南

于 2013-05-19T21:14:49.703 回答