【发布时间】:2012-03-03 13:05:40
【问题描述】:
我正在开发一个 Java 小程序,当您访问该站点时会显示一个消息框。 这是我的 Java 代码:
import java.applet.Applet;
import javax.swing.JOptionPane;
public class JavaRun extends Applet {
private static final long serialVersionUID = 1L;
public void init()
{
JOptionPane.showMessageDialog(null, "hello world!");
}
}
这是html:
<applet width='100' height='100' code='JavaRun' archive='data.jar'>
</applet>
在我的计算机(具有 java SDK)上它可以工作,但是当我在只有标准 Java 的笔记本电脑上使用它时,我收到以下错误:
在 sun.plugin2.applet.Applet2ClassLoader.findClass(未知来源) 在 sun.plugin2.applet.Plugin2ClassLoader.loadClass0(未知来源) 在 sun.plugin2.applet.Plugin2ClassLoader.loadClass(未知来源) 在 sun.plugin2.applet.Plugin2ClassLoader.loadClass(未知来源) 在 java.lang.ClassLoader.loadClass(未知来源) 在 sun.plugin2.applet.Plugin2ClassLoader.loadCode(未知来源) 在 sun.plugin2.applet.Plugin2Manager.createApplet(未知来源) 在 sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(未知来源) 在 java.lang.Thread.run(未知来源) 例外:java.lang.UnsupportedClassVersionError:Micro:不支持的major.minor 51.0版... 在这里输入代码【问题讨论】:
-
不要混合使用 Swing 和 AWT 组件,也不要在这个千年中使用 AWT 组件。将
extends Applet更改为extends JApplet。
标签: java applet java-web-start