Java 有没有一种方法可以存储Eclipse的完整配置,从而不需要进一步的配置?

Java 有没有一种方法可以存储Eclipse的完整配置,从而不需要进一步的配置?,java,eclipse,Java,Eclipse,我的意思是,我希望开发人员能够签出一个项目,而不必为了让它构建和运行而对其进行任何更改。我遇到的一个问题是,必须将适当的编译器添加到构建路径中——有没有办法做到这一点?我意识到实际的JDK仍然需要下载,但是通过查看Eclipse可以清楚地知道需要哪个JDK吗?构建路径通常存储在项目目录下名为.classpath的文件中,该文件由Eclipse中添加的类路径条目组成。文件中有一个条目指向JRE库 没有可以保存的“完整”配置。每个配置都存储在单独的文件中。有些存储在项目目录中。其他文件存储在工作区的

我的意思是,我希望开发人员能够签出一个项目,而不必为了让它构建和运行而对其进行任何更改。我遇到的一个问题是,必须将适当的编译器添加到构建路径中——有没有办法做到这一点?我意识到实际的JDK仍然需要下载,但是通过查看Eclipse可以清楚地知道需要哪个JDK吗?

构建路径通常存储在项目目录下名为
.classpath
的文件中,该文件由Eclipse中添加的类路径条目组成。文件中有一个条目指向JRE库

没有可以保存的“完整”配置。每个配置都存储在单独的文件中。有些存储在项目目录中。其他文件存储在工作区的根目录中。您必须准确选择要保存的配置


保存项目及其依赖项的配置的一种方法是使用像Maven这样的项目管理工具。它可以配置编译项目所需的JDK(它甚至可以强制执行此规则)、所需的依赖项等。

如果您将项目设置为使用执行环境作为其JRE库(与“工作区默认”选项相反),那么请检入
.classpath
项目
文件,那么结帐是一个简单的过程。执行环境是安装在任何机器/工作区上的实际JRE/JDK的抽象;Eclipse使用它来映射到任何工作区中的物理JDK


正如其他人提到的,使用Maven(或者更好的是Gradle)来管理依赖关系也会有所帮助——只要每个开发人员都在Eclipse中安装了m2e(Maven integration for Eclipse)功能。

Ey Jeff。。。“检查项目”是什么意思。Eclipse总是需要一个底层jdk来运行,它是。。首先,我想是一个遵循j2se规范的标准java应用程序。如果你想改变使用的JDK,你应该像下面这样检查帖子,我的意思是,让Eclipse的源代码(和依赖项)和完整配置都能够以某种方式被记录下来,这样当开发人员想要开始时,他就没有配置要做了。。。我猜eclipse提供了几种方法来导出项目以及在另一个版本的eclipse中正确设置构建路径所需的所有元数据。。。尽管没有官方的保证可以在另一台安装了相同eclipse的计算机上工作,因为真正的标准是编译(A)时使用的java版本规范语言,以及编译和运行项目(B)时实际使用的底层编译器。我猜(A)将存储在导出的项目元数据文件中。是的,正在使用maven,如果它可以解决这个问题,我将探索这一解决方案。