0

我在 Ubuntu 上创建了一个 Eclipse 项目,其中我使用的所有 JAR 都位于一个文件夹中/home/xyz/AllJARs。这/home是系统主文件夹。该项目以及 AllJARs 文件夹在中央 git 服务器上受 git 版本控制。

因此,项目构建路径中这些 JAR 的所有路径都是 /home/xyz/AllJARs。当我在 Windows 机器上克隆项目 repo 和 AllJARs repo 时,我显示与构建路径相关的错误,因为它找不到路径 /home/xyz/AllJARs。

我该如何管理这种情况,我可以在构建路径中拥有外部 JAR 文件,这些文件可以在 Ubuntu 和 Windows 机器上运行?提前致谢。

4

1 回答 1

1

您有两个简单的选择:

  1. 使用相对路径:例如,将 JAR 文件夹放在项目上方的文件夹中,然后您可以将 JAR 的路径设置为../AllJARs/

  2. 将 JAR 放入项目中:您也可以将 JAR 放入项目文件夹中;如果您在项目设置中将它们设置为“外部 JAR”,则必须从该列表中删除它们,然后使用“添加 JAR”重新添加它们。然后 Eclipse 将在项目文件夹中本地查找它们。如果您不想将 JAR 提交到 git repo(大小和/或权限是一个问题),您可以在克隆后将它们复制到 Project 文件夹中。当它们不存在时,您会看到一个警告,但是一旦 Eclipse 可以找到它们,一切都很好。

于 2013-03-12T06:53:35.907 回答