【问题标题】:Change Bootstrap Entries in Eclipse Run Configuration在 Eclipse 运行配置中更改引导条目
【发布时间】:2016-01-25 16:57:53
【问题描述】:

我目前正在从 Java 1.7 迁移到 Java 1.8,我在 Eclipse 中的运行配置遇到了一个小问题:在 Classpath 选项卡上,有两个部分(即 引导条目用户条目)。在 Bootstrap Entries 部分,它显示 JRE System Library [JavaSE-1.7]

但是,我已经在 Eclipse 的首选项中将 Java 1.8 设置为我的默认运行时环境。我确实有几个运行配置,有些已经指向我之前安装的 1.8 JRE。但无法在“运行配置”对话框中编辑条目。

所以,我想知道:

  • 究竟什么是引导项
  • 它来自哪里?
  • 在哪里可以将其从 1.7 修改为 1.8?

【问题讨论】:

  • 它应该指向正确的库,除非您更改它(这与您认为这是不可能的说法相矛盾)。至少,您应该能够在选择“Bootstrap Entries”后点击“Restore Default Entries”。

标签: eclipse java-8 migration run-configuration


【解决方案1】:

JBoss 6.3.0 EAP 也有类似的问题。我试图从 Java 1.6 升级到 1.7,但是当我关闭弹出窗口时,Bootstrap 条目就会恢复到以前的值。 转到 Window-> Preferences -> Java -> Installed JREs 并从那里删除早期版本的 Java。 回到窗口,您唯一现有的 JDK 版本将反映。没有用Tomcat尝试过,但它可能会解决问题。 请让我知道它是否有效。

【讨论】:

    【解决方案2】:

    对于启动配置,JRE 不是通过 Classpath 选项卡配置的,而是在 JRE 选项卡上配置 - 如果您要启动 Java Application(其他一些启动配置有它)在他们的Main 标签上)。

    您所看到的“引导条目”直接反映了您在对话框的上述选项卡上的选择。

    【讨论】:

    • 这不是真的,至少对于我的设置而言。当我在 JRE 选项卡上更改 JRE 版本时,Bootstrap Entries 不受影响。
    • 好吧,引导条目应该反映所选的 JRE,这就是它为我工作的方式。如果您有可重现的步骤表明这不起作用,请考虑在bugs.eclipse.org/bugs/… 提交错误
    • 请仔细检查:有很多地方可以选择 JRE。您是否尝试在同一个启动配置对话框中更改它?顺便说一句,您可能希望将启动配置保存到文件(Tab Common > Save as > Shared file: ),然后让我们看一下文件。
    猜你喜欢
    • 1970-01-01
    • 2011-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-25
    • 2012-01-27
    • 2018-03-22
    相关资源
    最近更新 更多