Java Eclipse在1.6下运行,但需要1.7

Java Eclipse在1.6下运行,但需要1.7,java,eclipse,version,Java,Eclipse,Version,我刚刚安装了WindowBuilder for Eclipse和java 1.7 JDK,但是当我在Eclipse中创建一个新的JFrame,并尝试在WindowBuilder中打开“设计视图”时,我得到以下错误:“Eclipse在1.6下运行,但Java项目具有1.7 Java合规性级别,因此WindowBuilder将无法从项目中加载类。为项目使用较低级别的Java,或使用较新的Java版本运行Eclipse。” 如何在mac中解决Eclipse中不兼容的Java版本错误?您可能已经安装了J

我刚刚安装了WindowBuilder for Eclipse和java 1.7 JDK,但是当我在Eclipse中创建一个新的JFrame,并尝试在WindowBuilder中打开“设计视图”时,我得到以下错误:“Eclipse在1.6下运行,但Java项目具有1.7 Java合规性级别,因此WindowBuilder将无法从项目中加载类。为项目使用较低级别的Java,或使用较新的Java版本运行Eclipse。”
如何在mac中解决Eclipse中不兼容的Java版本错误?

您可能已经安装了Java 1.7 SDK,但看起来Eclipse是从旧版本(1.6)开始的。 WindowBuilder集成到Eclipse中,将使用与Eclipse相同的Java实例(即1.6版本)

但是,您的项目将使用Java 7。WindowBuilder(Java 6)将无法从项目使用的更高版本(Java 7)加载类

您需要做的是:
将eclipse配置为从较新的(Java 7)版本开始。这可以在文件中完成。

您正在运行哪个eclipse?
您肯定需要将Eclipse升级到更新的x64版本才能使用Java 1.7.0

,我如何在mac下配置Eclipse?-startup../../../plugins/org.Eclipse.equinox.launcher_1.2.0.v20110502.jar--launcher.library../../plugins/org.Eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.101.v20109-1504-showsplash org.eclipse.platform--launcher.XXMaxPermSize 256m--launcher.defaultAction openFile-vm/Library/java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/bin/java-vmargs-Xms40m-Xmx512m-Xdock:icon=../Resources/eclipse.icns-xstartonfirsthread-Dorg.eclipse.swt.internal.carbon.smallFonts-startup../../plugins/org.equinox.launcher_1.2.0.v20110502.jar--launcher.library../../plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.1.101.v20109-1504-showsplash org.eclipse.platform----launcher.XXMaxPermSize 256m--launcher.defaultAction openFile-vm/library/java/JavaVirtualMachines/jdk1.7.051.jdk/Contents/Home/bin/java-vmargs-s40m-xmx512-Xdock图标/Resources/Eclipse.icns-XstartOnFirstThread-Dorg.Eclipse.swt.internal.carbon.smallfonts关键是文件中的
-vm
选项。这应该指向JDK 1.7安装。请检查
/Library/java/JavaVirtualMachines/jdk1.7.051.JDK/Contents/Home/bin/java
路径是否正确,因为如果正确:eduroam-106-113:jdk1.7.0_51.jdk sajad$cd/Library/java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/bin/eduroam-106-113:bin sajad$ls appletviewer java jcmd jmcd jstatd policytool servertool apt javac jconsole jps jvisualvm rmic tnameserv extcheck javadoc jdruncrunscript键工具rmid unpackager jhat jsadebugd native2asci我注册了wsgen jar javah jinfo jstack orbd schemagen wsimport jarsigner javap jmap jstat pack200 serialver xjc eduroam-106-113:bin sajad$
/Library/java/JavaVirtualMachines/jdk1.7.051.jdk/Contents/Home/bin/java-version
会打印java 7版本吗?