Java Eclipse-在构建路径中使用OS环境变量
假设我有两个名为JAVA8和JAVA6的Windows环境变量Java Eclipse-在构建路径中使用OS环境变量,java,eclipse,Java,Eclipse,假设我有两个名为JAVA8和JAVA6的Windows环境变量 指向相应JDK的根文件夹 我可以在Eclipse中使用JAVA8 Windows变量吗 (例如,将其添加到给定项目的构建路径)? 我的意思是,一旦在操作系统级别设置了%JAVA8%,Eclipse可以直接引用它吗 另外,我想让这个项目具有可移植性,这样我就可以提供 将此项目提交给另一个团队成员(例如可能在Mac OS上的成员) 他只需要创建一个JAVA8环境 他操作系统上的变量 我在网上做了不少搜索(包括SO),这似乎 不可能(但我
指向相应JDK的根文件夹 我可以在Eclipse中使用JAVA8 Windows变量吗
(例如,将其添加到给定项目的构建路径)?
我的意思是,一旦在操作系统级别设置了%JAVA8%,Eclipse可以直接引用它吗 另外,我想让这个项目具有可移植性,这样我就可以提供
将此项目提交给另一个团队成员(例如可能在Mac OS上的成员)
他只需要创建一个JAVA8环境
他操作系统上的变量 我在网上做了不少搜索(包括SO),这似乎
不可能(但我怀疑这样一件基本的事情是不可能的) Eclipse希望您在“Preferences>Java>installedjres”中定义可用的JDK/JREs。在项目Java构建路径中,您通过名称而不是路径引用它,因此它独立于实际的JDK/JRE位置
您还可以使用“首选项>Java>已安装的JRE>执行环境”为“JavaSE-1.8”之类的内容选择JRE。同样,您可以在Java构建路径中使用执行环境名称。为什么要将文本一分为二?让浏览器进行文本包装。@SotiriosDelimanolis我不知道,只是一个习惯,我发现它可能更可读。当另一个团队成员打开同一个项目时,这将如何在这台机器上和他的eclipse中工作?我的意思是,这个怎么便携?他必须在他的
首选项>Java>安装的JREs中定义同样的东西,对吗?我认为这不是我想要的。他必须在首选项中使用相同的名称定义已安装的JRE,但他不必更改所有项目构建路径。我明白了。。。尽管如此,这种方法在我看来还是有些笨拙。其他用户不必在“执行环境”首选项页面上执行任何操作,事实上,您也不必这样做。它主要用于解决以下情况:您已经设置了多个可以表示执行环境的环境,并且希望更改选择的环境。