eclipse windowbuilder pro-不兼容的java版本

eclipse windowbuilder pro-不兼容的java版本,java,windowbuilder,eclipse-indigo,Java,Windowbuilder,Eclipse Indigo,每当我单击设计视图时,我都会收到此错误消息 不兼容的Java版本 Eclipse是在1.5下运行的,但是这个Java项目有一个1.6Java 法规遵从性级别,因此WindowBuilder将无法加载类 从这个项目。为项目使用较低级别的Java,或运行 Eclipse使用了更新的Java版本 我正在运行一个新安装的Indigo3.7EclipseClassic,带有一些额外的插件,并从3.7URL安装了WindowBuilderPro 我也有jre6和jdk1.6.0_21,这是我在javaEE和

每当我单击设计视图时,我都会收到此错误消息

不兼容的Java版本

Eclipse是在1.5下运行的,但是这个Java项目有一个1.6Java 法规遵从性级别,因此WindowBuilder将无法加载类 从这个项目。为项目使用较低级别的Java,或运行 Eclipse使用了更新的Java版本

我正在运行一个新安装的Indigo3.7EclipseClassic,带有一些额外的插件,并从3.7URL安装了WindowBuilderPro

我也有jre6和jdk1.6.0_21,这是我在javaEE和GlassFish中获得的新安装

这里发生了什么,我可以修复它吗?

考虑在eclipse.ini中使用-vm参数

-vm
/path/to/jdk/bin
然后清理eclipse工作区

可以找到关于-vm选项的其他信息

请注意-vm选项的格式-请务必准确:

-vm选项及其值路径必须位于单独的行上。 该值必须是Java可执行文件的完整绝对或相对路径,而不仅仅是Java主目录。 -vm选项必须出现在-vmargs选项之前,因为-vmargs之后的所有内容都直接传递给JVM。
刚刚试过。。。将其添加到eclipse.ini-vmc:\Program Files\Java\jdk1.6.0\u 21\bin中,并使用-clean参数启动eclipse。。。但是没有骰子。在ini文件中把-vm参数放在哪里重要吗?不,顺序不重要。但是param name和param value需要放在diff行中,就像给定的代码片段一样。然后您可以尝试创建一个新的工作区并从那里打开项目。特别是,-vm需要在-vmargs之前。我会再次验证,然后让你们知道know@ZachConn这是正确的,谢谢你指出:——。。。更新了答案!