2011-04-21 82 views
2

我目前在Windows和Linux上并行开发。当包含库时,我面临着这个问题,因为Eclipse会保存绝对路径,所以无法在两台机器上同时找到路径。有没有选择或类似的东西?平台独立的eclipse设置

回答

3

如果您的库位于项目中,Eclipse会在.classpath文件中相对引用它们。例如:

<classpathentry kind="lib" path="lib/example.jar" /> 

,如果你正在引用在您的工作空间库,使用工作区中的绝对路径,这同样适用:

<classpathentry kind="lib" path="/Libraries/example.jar"/> 

您还可以使用Eclipse的“类路径变量”部分中的首选项(在Java>构建路径>类路径变量中),“可以在Java构建路径中使用”以避免引用本地文件系统。“

最后,您可以使用首选项中的“用户库”部分(在Java>构建路径>用户库)中“定义多个外部档案”。