【问题标题】:How can I update Eclipse's jre location via command line?如何通过命令行更新 Eclipse jre 位置?
【发布时间】:2014-08-09 23:07:14
【问题描述】:

我有一个 (python) 脚本,可以将最新的 Java JDK 解压到 /opt/java/jdk,我想通过该脚本更新 Eclipse 关于 JDK、javac、jre 等位置的概念。

我们希望避免让每个用户单独更新他们的 Eclipse 副本,这样既可以避免错误,也可以避免手动进行。

【问题讨论】:

  • 将其卸载到 Eclipse 内的 jre 文件夹中。

标签: java eclipse command-line


【解决方案1】:

如果您想修改 Eclipse 实例用来运行自己的 JDK 或 JRE,您必须修改 Eclipse 发行版主目录中的 eclipse.ini 文件:http://wiki.eclipse.org/Eclipse.ini#Specifying_the_JVM

如果您想修改 Eclipse 用于其 Java 项目的默认 JDK/JRE,此设置是特定于工作区的。查看您的工作区并搜索文件<workspace-dir>/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.launching.prefs

在这里,您可以修改或添加 JRE 和 JDK 到您的工作区设置。尝试通过 Eclipse 修改设置以找出所有选项。目前,我的偏好文件如下所示:

eclipse.preferences.version=1
org.eclipse.jdt.launching.PREF_VM_XML=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>
<vmSettings defaultVM\="57,org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType13,1371044854301">
    <vmType id\="org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType">
        <vm id\="1371044854301" name\="jre7" path\="C\:\\Program Files\\Java\\jre7"/>
        <vm id\="1407670365801" javadocURL\="http\://download.oracle.com/javase/7/docs/api/" name\="jdk1.7.0_60" path\="C\:\\Program Files\\Java\\jdk1.7.0_60"/>
    </vmType>
</vmSettings>

【讨论】:

    【解决方案2】:

    修改 eclipse.ini 是一种方法。

    另一个解决方案是使用 -vm 参数指向 /opt/java/jdk/jre/bin/java(?) 来启动 eclipse。

    我也知道在windows上你可以在你的eclipse安装目录下复制一个JRE。您可以尝试在您的文件中创建指向 /opt/java/jdk/jre(?) 的链接。它可能工作得很好 - 或者不是......

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-06
      • 2019-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多