2
我目前在Windows和Linux上并行开发。当包含库时,我面临着这个问题,因为Eclipse会保存绝对路径,所以无法在两台机器上同时找到路径。有没有选择或类似的东西?平台独立的eclipse设置
我目前在Windows和Linux上并行开发。当包含库时,我面临着这个问题,因为Eclipse会保存绝对路径,所以无法在两台机器上同时找到路径。有没有选择或类似的东西?平台独立的eclipse设置
如果您的库位于项目中,Eclipse会在.classpath
文件中相对引用它们。例如:
<classpathentry kind="lib" path="lib/example.jar" />
,如果你正在引用在您的工作空间库,使用工作区中的绝对路径,这同样适用:
<classpathentry kind="lib" path="/Libraries/example.jar"/>
您还可以使用Eclipse的“类路径变量”部分中的首选项(在Java>构建路径>类路径变量中),“可以在Java构建路径中使用”以避免引用本地文件系统。“
最后,您可以使用首选项中的“用户库”部分(在Java>构建路径>用户库)中“定义多个外部档案”。