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