Я разрабатываю апплет Java, который показывает окно сообщения при посещении сайта. Это мой 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-компоненты в этом тысячелетии. Изменить 'extends Applet' на' extends JApplet'. –