Java 如何获取特定于项目的Eclipse变量

Java 如何获取特定于项目的Eclipse变量,java,eclipse,Java,Eclipse,我设法定义了用作类路径一部分的变量。 但它们总是包含绝对路径信息 现在我读到,这样的变量可以是特定于项目或工作空间的。 (但是按照How-To,我总是生成对整个工作区有效的通用变量) 编辑: 我的项目有几个链接,比如REPOSITORY/org/springframework/…jar REPOSITORY是一个引用绝对路径的变量 我对这些路径有不同的版本,希望能够轻松地将项目从一个版本切换到另一个版本。如果解析变量是特定于项目的,那就非常容易了 问题: 如何定义特定于项目的变量 类路径

我设法定义了用作类路径一部分的变量。 但它们总是包含绝对路径信息

现在我读到,这样的变量可以是特定于项目或工作空间的。

(但是按照How-To,我总是生成对整个工作区有效的通用变量)


编辑: 我的项目有几个链接,比如REPOSITORY/org/springframework/…jar

REPOSITORY是一个引用绝对路径的变量

我对这些路径有不同的版本,希望能够轻松地将项目从一个版本切换到另一个版本。如果解析变量是特定于项目的,那就非常容易了


问题:

  • 如何定义特定于项目的变量
  • 类路径变量和其他变量之间有区别吗
  • 有没有办法定义相对于项目根路径的变量?(在这种情况下,变量最终甚至可能是工作区范围的,从而产生与项目相关的相同子文件夹)
  • 定义两个变量REPOSITORY_A和REPOSITORY_B并编辑项目类路径以使用其中一个是唯一的方法吗

(顺便说一句:我使用的是EclipseOxyGen3 4.7.3,希望链接到不同的存储库版本,具体取决于项目版本)

特定于项目的变量有助于解决什么问题?您希望使用这些变量做什么?对于链接的文件/文件夹,请参见一组项目从存储库的版本中获取库,另一组使用该存储库的不同版本。(见我问题的编辑部分)