我是 eclipse 的新手,但我想将库或构建路径或其他任何东西从 java 1.6 更新到 java 1.7,但我不知道该怎么做。我是华盛顿大学的计算机科学专业学生,各种助教和学生都试图解决这个问题,但都难住了他们。我已经从 Oracle 安装了几次 java 1.7,系统偏好设置的 java 部分显示我有 1.7,但java -version
在终端中显示:
java 版本“1.6.0_41”Java(TM) SE 运行时环境(构建 1.6.0_41-b02-445-11M4107)Java HotSpot(TM) 64 位服务器 VM(构建 20.14-b01-445,混合模式)
这是怎么回事?我的 Mac 上的其他一切都是最新的
答案1
您需要jdk 1.7
在中添加项目的构建路径eclipse
。请按照以下步骤操作。
- 右击
project
- 选择
buil path
=>configure build path
- 选择
Java Build Path
=>Library
- 点击
Add Library
=>JRE System Library
=>单击下一步。 - 现在选择并添加jdk1.7的安装位置。
- 现在点击
Java Compiler
=>选择Java编译器为1.7。
注意:所有版本的 eclipse 都不包含对 的方面支持JDK 1.7 compiler
。我建议您下载Eclipse Juno
。Eclipse juno
具有对 的内置方面支持jdk 1.7 compiler
。
答案2
看来你同时安装了两个 Java 版本
首先你可以尝试这个:http://docs.oracle.com/javase/7/docs/webnotes/install/mac/mac-preferences.html
- 转至应用程序 -> 实用程序 -> Java 偏好设置
- 要将 JRE 7 设为 Java 的默认版本,请将 Java SE 7 拖至列表顶部以重新排序列表。
如果这没有帮助,则您的 PATH 变量指向错误的安装。
在您的主目录中打开 .profile 文件(例如,从open ~/.profile
我们的终端打开)并检查类似的行export PATH=/
,并让它指向您安装 oracle java 7 的目录。