【发布时间】:2012-11-15 16:50:14
【问题描述】:
我有 1.6 安装程序。我用过。它不会改变我的 Java 安装,也不会说有旧版本,但它确实完成了安装。
我一直在使用符号链接,但无论我做什么,都在运行
java -version
在终端中总是导致
Daves-MacBook-Pro:core-server dave$ java -version
java version "1.7.0_07"
Java(TM) SE Runtime Environment (build 1.7.0_07-b10)
Java HotSpot(TM) 64-Bit Server VM (build 23.3-b01, mixed mode)
我的应用程序使用 GAE,它根本不使用 Java 1.7。因此,我无法使用 1.7 编译我的代码!我必须使用 1.6,但我未能找到删除 1.7 或强制在 1.6 上进行构建/编译的方法。
最后一点,我在命令行上运行构建工具,所以在 Eclipse 中更改项目的设置似乎没有帮助。
【问题讨论】:
-
您的系统偏好设置中没有 Oracle Java 偏好设置吗?您也可以通过 stackoverflow.com/questions/7731268/… 手动执行此操作,或者如果您备份了旧的 Java Preferences 应用程序,则可以恢复它。