首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Eclipse windowbuilder java 1.6 1.7

Eclipse windowbuilder java 1.6 1.7
EN

Stack Overflow用户
提问于 2013-03-02 18:57:47
回答 2查看 9.5K关注 0票数 3

我刚刚安装了Eclipse1.7JDK和java1.7JDK,但是当我在WindowBuilder中创建一个新的JFrame,并尝试在WindowBuilder中打开“设计视图”时,我得到了以下错误:“Eclipse在1.6下运行,但Java项目有1.7Java兼容级别,因此WindowBuilder将无法从项目中加载类。请为项目使用较低级别的Java,或者使用较新的Java版本运行Eclipse。”

当我检查项目的属性时,它被设置为Java Compiler 1.7。当我在我的终端中运行Java -version时,我得到:

代码语言:javascript
复制
  java version "1.7.0_15"
  Java(TM) SE Runtime Environment (build 1.7.0_15-b03)
  Java HotSpot(TM) 64-Bit Server VM (build 23.7-b01, mixed mode)

我试着尝试使用最新的Java,点击这个链接:Link to Eclipse Wiki

将其更改为:

代码语言:javascript
复制
-vm
/Library/Java/JavaVirtualMachines/jdk1.7.0_15.jdk/Contents/Home/bin/java

当我试图打开Eclipse时,我得到了一个错误信息:"the jvm shared library I not Eclipse the jni_createjavavm symbol“

这就是我被困的地方。有人知道如何解决这个问题吗?我试过使用Netbeans,但我的Mac和Netbeans不是最好的朋友:Pic of screen-crash

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-03-03 20:30:21

转到项目属性并将项目合规性级别从1.7更改为1.6。另外,让Eclipse在Java1.6下运行。

票数 6
EN

Stack Overflow用户

发布于 2015-01-07 07:05:00

在我的情况下,我改变了我的整个操作系统的默认java版本,我遵循了这个question的步骤!,我正在使用Debian,但你可以寻找你的操作系统如何使java 1.7成为默认的java版本,在我的情况下,我不再需要java 1.6,我将我的操作系统的java默认版本从1.6设置为1.7,它使Eclipse在我的默认java版本1.7下加载,然后我在eclipse中将所有工作区的java改为1.7版本。

通过执行此操作,eclipse将与操作系统的默认java版本1.7一起运行。

但是如果你仍然需要java 1.6用于操作系统,1.7用于eclipse,在我的例子中使用Debian,你需要编辑:

vim /etc/eclipse.ini

按照建议添加选项"-vm /usr/lib/jvm/java-7-openjdk-amd64/bin/“

当然你需要知道你的java 1.7路径,这是一个使用我的路径的例子。

你可以选择操作系统的任何解决方案,从操作系统的java版本中加载eclipse,或者将eclipse.ini更改为Java1.7,并将Java1.6保留为操作系统的默认版本。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15173668

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档