Java 小程序赢得';不要逃避玻璃鱼,不兼容的魔法值。从OSXWeb服务器运行良好
对于编程任务,我尝试让GlassFish服务器提供一个客户端小程序,以便与服务器servlet对话。我一直坚持让GlassFish交付applet。我已经对此进行了广泛的搜索,但没有找到任何解决问题的方法——尽管我学到了很多 我有一个编译到tskApplet.class的“hello world”小程序Java 小程序赢得';不要逃避玻璃鱼,不兼容的魔法值。从OSXWeb服务器运行良好,java,applet,glassfish,intellij-idea,Java,Applet,Glassfish,Intellij Idea,对于编程任务,我尝试让GlassFish服务器提供一个客户端小程序,以便与服务器servlet对话。我一直坚持让GlassFish交付applet。我已经对此进行了广泛的搜索,但没有找到任何解决问题的方法——尽管我学到了很多 我有一个编译到tskApplet.class的“hello world”小程序 import java.applet.Applet; import java.awt.*; public class tskApplet extends Applet { public
import java.applet.Applet;
import java.awt.*;
public class tskApplet extends Applet {
public void paint (Graphics g) {
g.drawString("Hello world! It's an applet!", 5, 25);
}
}
我有一个html页面,用于加载带有以下小程序标记的小程序:
<applet code = "tskApplet.class" width="300" height="300"></applet>
有没有下一步的建议?听起来GlassFish运行的JVM比小程序编译时使用的JVM要旧。找出服务器正在运行的JVM。听起来GlassFish运行的JVM比编译小程序时使用的JVM旧。找出服务器正在运行的JVM
java.lang.ClassFormatError: Incompatible magic value 1768779887 in class file tskApplet
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at sun.plugin2.applet.Applet2ClassLoader.findClass(Applet2ClassLoader.java:219)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Plugin2ClassLoader.java:249)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Plugin2ClassLoader.java:179)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Plugin2ClassLoader.java:160)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Plugin2ClassLoader.java:674)
at sun.plugin2.applet.Plugin2Manager.createApplet(Plugin2Manager.java:2990)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Plugin2Manager.java:1481)
at java.lang.Thread.run(Thread.java:680)