gpt4 book ai didi

java - Eclipse 类版本错误

转载 作者:行者123 更新时间:2023-12-02 08:38:47 25 4
gpt4 key购买 nike

在 eclipse 3.4 中,我尝试对大型产品进行一些性能测试,其中包含的库之一是来自 Java3D 项目的 vecmath.jar (javax.vecmath 包)。一切都工作正常,然后当昨天尝试运行它时,我在启动后不久就收到此异常/错误:

java.lang.UnsupportedClassVersionError: javax/vecmath/Point2f (Unsupported major.minor version 49.0)

我认为这意味着我正在尝试将 java 1.5 类文件加载到不受支持的 1.4 jvm 中。然而,当我去类文件检查这一点时,我在 Eclipse 类文件查看器中看到了这一点:

Compiled from Point2f.java (version 1.2 : 46.0, super bit)

所以类加载器说它是版本 49.0,但类文件说它是 46.0。我已经尝试清理并完全重建项目,我已确认该项目的编译器版本是 1.4,JRE 是 1.4,并且对于运行配置,选择了 1.4 jvm。我完全陷入困境,有人知道这可能是什么原因造成的吗?

谢谢

===编辑===

原来,C:\Program Files\java\j2re1.4.2_18\lib\ext 中安装了与 java 1.4.2 不兼容的 java3d 版本。我安装了一个较新版本的 Java3D 来在 java6 中使用,我猜它在我的所有 JRE 中安装了库,甚至是那些不兼容的库。

最佳答案

您的类路径上是否还有另一个 javax.vecmath.Point2f?

关于java - Eclipse 类版本错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/226280/

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