回答
这些事情应该劝阻。我的建议是使用SCM(源代码管理管理) ,如Git,并在外部驱动器上保存一个存储库(如果使用Git,USB存储器上的裸存储库和每台计算机上的本地存储库)。一开始,你会花费相当一段时间的习惯,但它很快就会付出(你会有描述性的更新日志和灾难恢复设施)
Eclipse支持Git via Egit,以及SVN内置。
当你分享这样一个项目,你可能会遇到与classpath中引用外部JAR文件的麻烦,这可以通过使用lib/
文件夹(从而保持版本控制下的JAR文件)
- 克服
- 使用像
$JAVA_LIB
- 环境变量使用像Maven的或常春藤一些依赖管理器(同样,有很多的东西,但会在短期内甚至支付)
对于您不希望置于版本控制之下的现有项目,您可以简单地(也可能缺少库错误)使用菜单File > Import > General > Existing projects into workspace
我这样做。随着一些项目,我在SVN或GIT。对我来说,只有一个月蚀和一个工作空间更重要。不幸的是,这限制到Windows(或一个操作系统)。诀窍是确保它始终具有相同的驱动器号。我先用subst试过,但我经常忘记。但使用Windows驱动器管理器一切正常。
这两个补丁分别是windows和ubuntu,我认为这很重要,所以我把它排除在外。 – 2012-08-16 15:30:28
你需要不同的日食。 SWT实现使用不同的本地库。而与独立的Eclipse安装它不那么迷人。我不保证,该工作区是完全兼容的不同的操作系统。至少一旦你有不同的eclipse版本,你会遇到麻烦。 – 2012-08-16 15:37:50
我强烈建议为此使用cvs,svn或其他版本控制存储库。试图手动管理它最终会咬你。
但如果你坚持,我所知道的最好的方式是在Eclipse中创建项目未选择在新的Java项目向导使用默认位置选项。这允许您为项目内容指定一个外部位置,对于您的USB驱动器。您必须确保以下几件事:
- 在Eclipse运行时USB驱动器始终处于插入状态。
- 每次将USB驱动器从一台计算机移动到另一台计算机时,刷新整个项目。
- 任何对JAR的引用都是项目内部的(例如,在项目中的
/lib
文件夹中)或使用Classpath Variables。
这将是非常乏味的,这就是为什么总是建议不要尝试这个,而是使用版本控制存储库。
我已经试过了,并得到库错误。 – 2012-08-16 15:56:21
如果您对所遇到的错误没有具体说明,您希望有谁能提供帮助? – 2012-08-16 15:57:18
该项目无法访问任何库文件。 – 2012-08-16 16:02:15
- 1. 导出基于Eclipse的Android项目
- 2. Eclipse不认识的git-基于项目
- 3. 现有的Maven项目到基于Eclipse的动态Web项目
- 4. 基于项目
- 5. 基于项目
- 6. 将现有的基于git的项目导入eclipse
- 7. 如何在eclipse中构建基于maven java的项目
- 8. 如何将基于Gradle的Android Studio项目移植到Eclipse?
- 9. 有条件包括安卓(Eclipse的)资源基于项目
- 10. eclipse插件>基于java的项目,如何
- 11. 在Eclipse中运行基于maven的android项目与apklib-dependency
- 12. Eclipse RCP:将项目添加到基于CNF的导航器
- 13. 基于Maven的JAX WS项目不能在Eclipse
- 14. IntelliJ中的基于目录的项目
- 15. 探戈项目的USB OTG
- 16. 如何使用基于C++的项目编写基于OSGi的项目?
- 17. 如何将基于NIB的项目转换为基于Storyboard的项目?
- 18. 如何基于web-source创建Eclipse项目
- 19. 基于Eclipse 4.2
- 20. 的Eclipse项目
- 21. 对于Eclipse项目中的类,ClassNotFoundException
- 22. 基于Java的USB应用程序
- 23. 基于Netbeans文件的项目,而不是基于文件夹
- 24. 的LINQ如何查询项目的列表基于父项目
- 25. 配置基于Eclipse
- 26. 基于JavaScript库的项目组织
- 27. PHP:基于权限的数组项目
- 28. Jenkins基于项目的安全
- 29. 创建基于的PhoneGap项目
- 30. 设置基于URL的菜单项目
谷歌搜索做的伎俩http:// objectmix。com/java/75418-how-transfer-java-projects-eclipse-one-computer-another.html – LLAlive 2012-08-16 15:02:38
这与问题根本不相关。 – 2012-08-16 15:13:42