0

我无法将 Java 小程序上传到我的网站。我是制作小程序的新手,所以我以前从未这样做过,但我对 Java 并不陌生。我想知道我的代码是否有问题,或者是否有其他问题。我要添加到我的网站的文件是我项目的 bin 文件中的类文件。

import java.applet.*;
import java.awt.*;

import javax.swing.JApplet;

public class arcade2 extends JApplet
{
   public void paint (Graphics g)
   {
      g.drawString ("Hello World", 25, 50);
   }
}

这是我的网站代码

<!doctype html>
<html lang="en">
<head>
</head>
<body>
<applet code="arcade2.class" width="600" height="800"></applet>
</body>
</html>

你能发现什么不对吗?如果不是,那可能是我的托管问题。出现的错误是NoClassDefFoundError

4

1 回答 1

0

好的,请执行以下操作:

  1. 将你的类放入一个 jar 文件中,例如 Applet.jar
  2. 把那个jar文件放在你的html文件旁边
  3. 将您的 html 文件调整为:<applet archive="Applet.jar" code="arcade2.class" width="600" height="800"></applet>
  4. 双击您的 html 文件

我认为由于最近小程序安全性的变化,它仍然无法工作,所以你必须签署你的小程序。出于测试目的,请转到 java 控制面板,选项卡“安全”并将栏降低到“中间”,然后您就可以执行它了。

最后一件事,在 Java 中,类文件以大写字母开头,所以你应该称之为 Arcade2.java

于 2013-07-29T06:56:14.747 回答