Java 如何修复eclipse插件中的错误版本?

Java 如何修复eclipse插件中的错误版本?,java,eclipse,eclipse-plugin,Java,Eclipse,Eclipse Plugin,我得到了如下所示的错误版本。如何解决这个问题。对于每个版本的java,我是否需要一个单独的jar文件 (来源:) 如何解决这个问题 这是你创建的插件,还是从某处下载的 我本人从未见过这种情况,但我怀疑您正在使用较旧版本的Java(如1.5)运行Eclipse,并试图使用为Java 1.6编译的插件。假设是这样,您可以: 将用于运行Eclipse的JDK升级到1.6 尝试查找为Java 1.5平台编译的插件版本,或 下载插件源代码并自己为Java1.5构建它 对于每个版本的java,我是否需

我得到了如下所示的错误版本。如何解决这个问题。对于每个版本的java,我是否需要一个单独的jar文件


(来源:)

如何解决这个问题

这是你创建的插件,还是从某处下载的

我本人从未见过这种情况,但我怀疑您正在使用较旧版本的Java(如1.5)运行Eclipse,并试图使用为Java 1.6编译的插件。假设是这样,您可以:

  • 将用于运行Eclipse的JDK升级到1.6
  • 尝试查找为Java 1.5平台编译的插件版本,或
  • 下载插件源代码并自己为Java1.5构建它
对于每个版本的java,我是否需要一个单独的jar文件


不可以。为Java1.5目标平台构建的JAR文件也应该在Java1.6平台上工作。(只是不是相反…

我曾经遇到过类似的错误,但我无法修复它。最后我删除了这个插件(EMF插件)并将其安装在新的Eclipse设置中


现在,我使用where,您可以毫不费力地创建/添加/删除Eclipse插件。这是我见过的最好的Eclipse定制程序。

您运行的Java版本比编译代码的版本旧。

这是我的插件。是的,我在Java1.6中构建了它,然后尝试在1.5上运行它,所以它不向后兼容。