我正在開發一個Java applet,當您訪問該站點時會顯示一個消息框。 這是我的Java代碼:Java Applet只能在我的電腦上工作嗎?
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,我得到這些錯誤:
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source) at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source) at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source) at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source) at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source) at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Exception: java.lang.UnsupportedClassVersionError: Micro : Unsupported major.minor version 51.0... enter code here
不要在本世紀使用Swing和AWT組件的混合體,也不要使用AWT組件。將'Applet'擴展爲'extends JApplet'。 – 2012-03-03 13:39:01