Eclipse:有一种简单的方法来协调整个团队中的"已安装的JRE"吗?

Dan*_*sky 5 eclipse classpath

我有一个由大约10个不同的Eclipse项目组成的应用程序.有些项目必须使用Java 5构建,其他项目必须使用Java 6.我将这两个JDK分别在Eclipse的"已安装的JRE"列表中注册为"jdk5"和"jdk6".

适当的JRE位于每个项目的构建类路径上,该路径反映在.classpath文件中.但是,我团队中的其他成员正在他们的计算机上为这些JRE使用不同的符号名称.此外,.classpath文件被检入源代码管理.因此,人们需要对其.classpath文件进行本地更改才能构建.

我的直觉是为已安装的JRE列表选择一个命名约定,并要求所有团队成员坚持使用它.但是,这只会使设置新开发人员的过程变得复杂.真的,我只想说"用Java 5构建这个项目"和"用Java 6构建该项目".我不在乎它们的安装位置,或者它们的符号名称.Eclipse是否支持这种配置?

par*_*uat 3

执行环境是您想要的(首选项 -> Java -> 安装的 JRE -> 执行环境)。您可以更改项目的类路径以使用与特定 Java 版本相对应的 JRE 系统库,例如“J2SE-1.5”或“JavaSE-1.6”。然后,Eclipse 会将已安装的 JRE 分类到这些类别中,并在构建项目时使用适当的类别。