我目前正在Windows和Linux上并行开发。我在包含库时遇到问题,在两台机器上同时找不到路径,因为Eclipse保存了绝对路径。有选择或类似的东西吗?
答案 0 :(得分:3)
如果您的库在项目中,Eclipse会在.classpath
文件中相对引用它们。例如:
<classpathentry kind="lib" path="lib/example.jar" />
如果您在工作空间中使用工作空间中的绝对路径引用库,则同样适用:
<classpathentry kind="lib" path="/Libraries/example.jar"/>
您还可以使用Eclipse&#34; Classpath Variables&#34;首选项中的部分(在Java&gt;构建路径&gt;类路径变量中),它可以在Java构建路径中使用,以避免引用本地文件系统。&#34;
最后,您可以使用&#34;用户库&#34;首选项中的部分(在Java&gt;构建路径&gt;用户库中)到&#34;定义了许多外部存档&#34;。