【发布时间】:2021-06-08 13:02:12
【问题描述】:
在我的公司,我们将 Eclipse *.launch 文件检查到源代码控制中。无论用户将 JDK 安装在何处,我们如何才能从启动文件中引用 tools.jar(它是 JDK 安装的一部分)?例如,如果一个用户在/opt/java 中安装了他的JDK,而另一个在c:\Program Files\Java 中安装了他的JDK,我们如何编写一个适用于两者的启动文件?
注意:我很乐意使用诸如$JAVA_HOME 之类的系统变量,但要求用户在 Eclipse 中定义一个变量有点达不到目的。
【问题讨论】:
-
注意:从 Java 9 开始,tools.jar 根本不存在 see here