0

我收到一个错误:“从 com.smartfofserver/openspace.OpenSpaceExtension 导入的 OpenSpaceExtention.class 文件错误;并且......类文件的版本错误 50.0,应该是 49.0” 运行ant 以生成相应的包我的项目中同时有class文件和jar文件。

我在我的项目中使用OpenSpaceExtention.jar文件,它的版本为 1.6: 50.*。

谢谢您的支持 。

问候... sreenivas。seeumd@gmail.com

4

3 回答 3

0

与编译器相比,当您的 JVM 版本更高时,通常会出现此错误。假设您的 JRE 为 1.6,并且您尝试运行一个作为编译器 1.5 输出的类,那么就会出现此问题。您的问题不清楚。确保你有相同版本的java编译和运行的类文件。要检查更多使用 javac -version 给出编译器的版本和 java -version 检查 JRE 的版本

于 2011-01-12T06:10:45.713 回答
0

它看起来像您的 ant任务中指定的版本source和版本的问题。如果您发布相关的蚂蚁片段,也许有人可以提供更好的解决方案。targetjavac

于 2011-01-12T05:58:39.443 回答
0

请分享有关您的 JDK 和 JRE 版本的更多详细信息。

下面是java版本的详细信息供您参考

  • Java 1.2 使用主要版本 46。
  • Java 1.3 使用主要版本 47。
  • Java 1.4 使用主要版本 48。
  • Java 5 使用主要版本 49。
  • Java 6 使用主要版本 50。
  • Java 7 使用主要版本 51。
  • Java 8 使用主要版本 52。
  • Java 9 使用主要版本 53。

如果您使用的是 Java 5,请尝试升级到 Java 6

于 2017-01-20T08:35:58.510 回答