windows - 使用 Eclipse 进行跨平台 java 开发(构建路径问题)

标签 windows eclipse ubuntu path buildpath

我有 3 个分区(以及 Windows 将生成的所需分区)。一个包含 Windows,一个包含 Ubuntu,我还有一个名为 Data 的 ntfs 分区,其中包含我用作两个环境之间存储的 Development 文件夹。

所以在 Windows 中它位于:D:\Development*

在 Ubuntu 中它位于:/media/Data/Development/*

每当我设置我的环境时,就源文件而言,一切都很好,但每当它到达构建路径的时候,它期望我使用的以前平台的绝对路径(所以交换到来自 Ubuntu 的 Windows 它期望位于/media/Data/Development/* 的东西,当从 Windows 切换到 Ubuntu 时它期望它位于 D:\Development*)。

有没有一种方法可以使用相对路径,这样如果我在 Windows 或 Ubuntu 中打开项目,它就不需要修改构建路径?

最佳答案

将库 jar 文件放在 Eclipse 项目的 lib 目录下,并使用项目相对路径(使用“Add jars”而不是“Add external jars”)将这些库包含在构建路径。

关于windows - 使用 Eclipse 进行跨平台 java 开发(构建路径问题),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9623514/

相关文章:

windows - 在 Windows 上的 Rubymine 中通过 ssh 设置 git

c# - 如何让安卓模拟器和微软视频一样快

java - Eclipse:Maven 模块缺少 Artifact - .jar 未创建

php - Ubuntu + Lampp 和 CakePHP?

bash - 使用 Bash 删除除某些文件和目录之外的所有文件和目录

c++ - 使用 SetCount 的 CAtlArray 奇怪行为

windows - 在 Win32 中,有没有办法测试套接字是否是非阻塞的?

java - Eclipse 中缺少类路径条目

eclipse - 在 Eclipse 中生成 POJO 的所有 setXXX 调用?

python - 使用 Quickly for Ubuntu 创建的应用程序可以在其他 Linux 发行版中使用吗?