我有两台计算机,想通过从我的USB记忆棒保存和打开项目来共享eclipse中的java项目。
但我似乎无法让它很容易地工作。
我需要采取哪些步骤才能正确设置?
答案 0 :(得分:2)
应该劝阻这些事情。我的建议是使用SCM(源代码管理) 比如Git并在外部驱动器上保存一个存储库(如果使用Git,USB棒上的裸存储库和每台机器上的本地存储库)。一开始你会花很多时间习惯,但很快就会收费(你会有描述性的更改日志和灾难恢复设施)
Eclipse通过Egit和SVN内置支持Git。
当您共享这样的项目时,您可能会遇到与外部JAR的类路径引用相关的问题,可以通过
来克服lib/
文件夹(从而使JAR处于版本控制之下)$JAVA_LIB
对于您不希望置于版本控制之下的现有项目,您可以简单地(再次,可能缺少库错误)使用菜单File > Import > General > Existing projects into workspace
答案 1 :(得分:1)
我强烈建议您使用cvs,svn或其他版本控制存储库来实现此目的。试图手动管理它最终会咬你。
但是如果你坚持,我所知道的最好的方法是在Eclipse中通过取消选择 New Java Project 向导中的 Use Default Location 选项来创建项目。这允许您指定项目内容的外部位置,在您的情况下为USB驱动器。你必须确定一些事情:
/lib
文件夹中)或使用Classpath Variables。这将是相当繁琐的,这就是为什么总是建议不要尝试这个并使用版本控制存储库。
答案 2 :(得分:-1)
我这样做。我在SVN或GIT的一些项目。对我来说,只有一个日食和一个工作区更重要。不幸的是,这限制了Windows(或一个操作系统)。诀窍是确保它始终具有相同的驱动器号。我先尝试过subst,但我经常忘了。但是使用Windows的驱动程序管理器一切正常。