我刚安装了WindowBuilder for Eclipse和java 1.7 JDK,但是当我在Eclipse中创建一个新的JFrame,并尝试在WindowBuilder中打开“设计视图”时,我收到以下错误:“Eclipse在1.6下运行,但是Java项目的Java合规级别为1.7,因此WindowBuilder将无法从项目中加载类。对项目使用较低级别的Java,或者使用较新的Java版本运行Eclipse。“ 如何在mac中解决Eclipse中不兼容的Java版本错误?
答案 0 :(得分:1)
您可能已经安装了Java 1.7 SDK,但看起来Eclipse是使用旧版本(1.6)启动的。 WindowBuilder集成到Eclipse中,将使用与Eclipse相同的Java实例(即1.6版本)。
但是您的项目将使用Java 7.WindowsBuilder(Java 6)将无法从您的项目使用的更高版本(Java 7)加载类。
您需要做的是: 配置您的eclipse以从较新的(Java 7)版本开始。这可以在Eclipse.ini文件中完成。
答案 1 :(得分:-1)
您正在运行哪个Eclipse? 您肯定需要将Eclipse升级到较新的x64版本才能使用Java 1.7.0