错误:错误的类文件... com / smartfofserver / openspace / OpenSpaceExtension.class ....类文件有错误的版本50.0,它应该是49.0

时间:2011-01-12 05:51:51

标签: java smartfoxserver

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

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

感谢您的支持。

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

3 个答案:

答案 0 :(得分:0)

您的ant source任务中指定的targetjavac版本似乎存在问题。如果您发布相关的ant片段,也许有人可以提供更好的解决方案。

答案 1 :(得分:0)

当您的JVM与编译器相比具有更高版本时,通常会出现此错误。假设你有一个1.6的JRE并且你试图运行一个类,它是编译器1.5的输出然后出现这个问题。你的问题不明确。确保你有相同版本的java编译和运行的类文件。要检查更多,请使用javac -version,它提供编译器版本和java -version来检查JRE的版本

答案 2 :(得分: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