【问题标题】:Setting JDK for Eclipse [duplicate]为 Eclipse 设置 JDK [重复]
【发布时间】: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 类就好了。
  • 我添加了更多信息

标签: java eclipse macos


【解决方案1】:

您可以通过单击链接“配置工作区设置..”来更改它,如图所示。

【讨论】:

  • 谢谢,但这仍然是相同的编译器错误。
【解决方案2】:

如果您想使用另一个 jre 系统库,您需要转到您的项目配置 buid 路径,然后删除旧库并添加您要使用的库。

所以如果你不能这样做,你需要去 windows/preferences/installed jre,然后安装另一个。

我希望它有所帮助。

【讨论】:

  • 在构建路径上,除了 1.6 之外,没有添加其他 jdk 的选项,并且我想避免在系统范围内安装另一个 JDK。
  • 如果你需要 jdk1.5 你需要安装...windows/preferences/installed jre,然后安装另一个。然后添加第一部分。
【解决方案3】:

你可以选择JDK的编译版本。

【讨论】:

    猜你喜欢
    • 2014-08-06
    • 1970-01-01
    • 2011-06-12
    • 2012-11-18
    • 2010-11-28
    • 2012-10-19
    • 2023-03-22
    • 2016-03-27
    • 1970-01-01
    相关资源
    最近更新 更多