gpt4 book ai didi

java - ClassFormatError - 不兼容的魔法值

转载 作者:太空宇宙 更新时间:2023-11-04 07:11:59 24 4
gpt4 key购买 nike

我尝试在我的网络应用程序中使用小程序。

小程序类:

public class TestApplet extends JApplet {

@Override
public void init() {
try {
System.out.println("Applet!");
SwingUtilities.invokeAndWait(new Runnable() {
@Override
public void run() {
JLabel lbl = new JLabel("Hello World");
add(lbl);
}
});
} catch (Exception e) {
System.err.println("createGUI didn't complete successfully");
}
}
}

在 JSP 中:

<applet code="TestApplet.class" width="320" height="120" ></applet>

但是当我在加载小程序后加载页面时,出现此错误。

ClassFormatError - Incompatible magic value 168430090 in class file TestApplet.

在我的应用程序中,我使用 Spring Security - 如果相关的话。

最佳答案

当服务器发回错误页面或登录页面而不是 jar/class 文件时,我以前见过此错误。您可以使用类似 fiddler 的内容要查看网络服务器实际发送回浏览器的内容,您应该能够看到它发送回的内容。许多应用程序服务器现在在其 cookie 上设置 httpOnly=true,并且 java 浏览器插件中的一个错误意味着它在请求 jar 时不会发送 jsessionid。显然,这仅在您使用基于表单的身份验证或类似身份验证时才真正适用。

关于java - ClassFormatError - 不兼容的魔法值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20518702/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com