【问题标题】:Setup Java SE 6 as execution environment in OSX Eclipse在 OSX Eclipse 中设置 Java SE 6 作为执行环境
【发布时间】:2016-04-06 16:07:59
【问题描述】:

我的 Eclipse 目前默认使用 JavaSE-1.8。但出于特定原因,我想使用 Java SE 6。 我做了以下事情:

  1. 我的项目 -> 配置构建路径 -> Java 编译器 -> 编译器合规级别 -> 1.6

  2. 项目 -> 属性 -> 库 -> 删除 1.8 并添加库 -> 备用 JRE -> .. ?

在下拉菜单下,只有 1.8 可用。 如何在我的 Eclipse 中将 Java SE 1.6 设置为默认运行时环境? 此外,在 oracle link 的存档部分下,我找不到 1.6 的版本。我从哪里下载 JRE 1.6? 从哪里下载?

【问题讨论】:

  • Mac 上的 Java 6 由 Apple 自己提供,而不是 Oracle。我会尝试像您在第 1 步中所做的那样,将 Java 8 运行时和合规性设置为 Java 6,这样就足够了。

标签: java eclipse


【解决方案1】:

最佳做法是使用Execution Environments1,而不是直接引用安装在系统上的 JRE。执行环境是已安装 JRE 的抽象,它允许在不知道已安装 JRE 的详细信息的情况下配置项目。

要在 Eclipse 中设置 JRE,请转到 Preferences > Java > Installed JREs 并按照the instructions 设置备用(在您的情况下为 1.6)JRE/JDK。设置好 1.6 JRE 后,转到首选项中的执行环境子页面并将其标记为 JavaSE-1.6 执行环境的默认设置。

现在,回到您项目的 Build Path 属性中,在 Libraries 下,选择 JRE System Library 并使用 Edit... 按钮;在那里你可以选择你刚刚配置的执行环境 JavaSE-1.6。


您可以从 Apple here 下载“旧版”Java 1.6 JRE。但请注意,这样做可能会使其成为整个操作系统的默认 JRE,这对大多数人来说可能并不理想。


1该页面上的某些内容特定于插件开发,但执行环境的概念适用于 Eclipse 中的任何 Java 项目。请忽略有关 OSGi 和插件开发 (PDE) 的部分。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-29
    • 2016-06-24
    相关资源
    最近更新 更多