繁体   English   中英

Eclipse:将Java构建路径复制到另一个工作空间

[英]Eclipse: copy the Java Build Path to a different workspace

在Eclipse中,如何将Java Build Path复制到另一个工作区?

某处有人写道,如果您复制项目,那么您也复制了构建路径。 似乎并非如此。

我尝试将整个工作区复制到新目录。 打开Eclipse并将其指向新目录包含所有项目和源文件,但是我的项目的构建路径为空。 它甚至没有基本的Java源文件(java.lang.Object)来构建。

Eclipse 3.3.0(欧罗巴)

有任何想法吗?

构建路径存储在项目根目录下名为.classpath的文件中。 我不知道有什么不同的方式,当然,复制目录也应该复制该文件。 您如何复制项目? 什么操作系统?

要非常小心...

工作空间本身只是eclipse中指向项目文件夹的元数据。 如果项目实际上不在工作空间目录中,那么您实际上并没有复制它们,而只是引用它们。

如果您使用文件系统中的文件夹“将现有项目导入到工作区中”,而未选中“复制到工作区”复选框,或者使用现有目录创建项目,则可能发生这种情况。

如果将该工作空间复制到另一台计算机,则项目将不存在。

如果要共享项目,最好的选择是使用源代码/版本控制(例如,Subversion),并让每个人都连接到同一存储库。

关于构建路径的另一条注释-如果您有一个Java项目引用了一个外部jar,则该jar的绝对路径将存储在构建路径中。 如果共享该项目的其他人将jar放在机器上的其他位置,则可能会很糟糕。 如果发生这种情况,您应该考虑在Eclipse中使用Classpath变量或用户库。

您可以在复制时对要执行的操作发表更多评论吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM