gpt4 book ai didi

java - 不兼容的魔法值 1008813135

转载 作者:IT老高 更新时间:2023-10-28 21:10:14 25 4
gpt4 key购买 nike

我正在编写一个 Java 小程序并将其嵌入到网页中。它曾经在不同的浏览器中运行 Mac 和 Windows 没有问题。我在 Mac 上使用 NetBeans 构建小程序使用的 .jar 文件。

出于某种原因,我决定在 Windows 的 NetBeans 上加载项目 - 从任何浏览器访问网页时,我开始在 Windows 机器上收到以下错误:

java.lang.ClassFormatError: Incompatible magic value 1008813135 in class file

担心在 Windows 上打开项目一定是我决定导致此错误 - 我尝试从 Mac 的 NetBeans 构建 - 但错误仍然存​​在。

我在 Mac 上开始了一段时间的新项目并导入了现有的源代码:仍然是同样的问题。

我正在阅读有关此错误的一些信息,似乎预期的魔数(Magic Number)是十六进制的 0xCAFEBABE,十进制为 3405691582,而不是 1008813135。所以看起来 Java 的 Mac 版本不再生成此文件头?可以吗?我没有做任何更新或任何事情。

最佳答案

是的,0xCAFEBABE通常是 Java 文件的前 4 个字节。

1008813135<!DO在拉丁语编码中,很可能是 <!DOCTYPE... 的开头.

因此很可能是 404 error 的开始。 ,或其他一些错误页面。

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

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