【发布时间】:2013-12-19 10:56:04
【问题描述】:
我已经有一段时间没有使用eclipse了。
我正在使用 MacBook Pro 处理需要使用 JDK 1.5 编译的项目。
当前安装的 JDK 是 1.6。检查后,用户默认合规性设置设置为 1.5。
但是在构建路径上将1.6设置为jre系统库,并且无法将1.5与官方JDK一起添加,因为1.6是唯一的选择。
我很想安装 jdk 1.5,但我不确定我能否在不破坏系统的情况下为 Mac 安装一个。
编辑
我已经搜索过 SO,甚至提到的答案。关键是在 Mac OSX 上,没有简单的方法来拥有 JDK 1.5,即使更改构建路径设置也无济于事。
引发错误的类之一是 javax.sql.DataSource 的实现,通过添加包装器接口,它从 1.5 到 1.6 发生了显着变化。
【问题讨论】:
-
您遇到了哪些编译错误?为您的项目设置编译器合规性实际上就足够了。您在 Buildpath 中看到的是已安装的 JRE,当您从 eclipse 启动时,您的应用程序将在该 JRE 上运行。 1.6 JRE 应该运行 1.5 类就好了。
-
我添加了更多信息