Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Eclipse-在构建路径中使用OS环境变量_Java_Eclipse - Fatal编程技术网

Java Eclipse-在构建路径中使用OS环境变量

Java Eclipse-在构建路径中使用OS环境变量,java,eclipse,Java,Eclipse,假设我有两个名为JAVA8和JAVA6的Windows环境变量 指向相应JDK的根文件夹 我可以在Eclipse中使用JAVA8 Windows变量吗 (例如,将其添加到给定项目的构建路径)? 我的意思是,一旦在操作系统级别设置了%JAVA8%,Eclipse可以直接引用它吗 另外,我想让这个项目具有可移植性,这样我就可以提供 将此项目提交给另一个团队成员(例如可能在Mac OS上的成员) 他只需要创建一个JAVA8环境 他操作系统上的变量 我在网上做了不少搜索(包括SO),这似乎 不可能(但我

假设我有两个名为JAVA8和JAVA6的Windows环境变量
指向相应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,但他不必更改所有项目构建路径。我明白了。。。尽管如此,这种方法在我看来还是有些笨拙。其他用户不必在“执行环境”首选项页面上执行任何操作,事实上,您也不必这样做。它主要用于解决以下情况:您已经设置了多个可以表示执行环境的环境,并且希望更改选择的环境。