如何使用添加到Eclipse工作区的项目的相对路径?

我正在研究存储在USB密钥上的一些Eclipse项目.我已将它们添加到工作区,其根文件夹也位于USB密钥上,但项目不直接位于此目录中.因此,它们的绝对路径将写入工作空间的.projects文件夹中.

当我在多台计算机上使用密钥时会出现问题,因为分配给USB密钥的驱动器号并不总是相同(我不想在所有计算机上为其分配特定的字母).当我将项目添加到工作区时,当驱动器号与USB密钥的驱动器号不同时,Eclipse无法打开我的项目.

这个问题有解决方案吗?具体来说,有没有办法让Eclipse使用工作区文件夹中的相对路径将项目添加到工作区?

简短的回答是,如果不破解工作区元数据(在[workspace.dir] / .metadata下),就无法做到这一点. Eclipse工作区的设计不是可移植的,即使您没有物理移动工作区,实际上您也可以通过更改驱动器号来移动它.

我建议尝试找到一种方法让您的项目在workspace.dir下.不保证你不会有这样的问题,但可能会提高你的几率.根据您使用的Eclipse的哪些功能,您最终可能会在工作区元数据中使用其他类型的绝对路径.

https://stackoverflow.com/questions/5178725/how-to-use-relative-paths-for-projects-added-to-an-eclipse-workspace

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:如何使用添加到Eclipse工作区的项目的相对路径?