对于简单的人:您只能阅读粗体部分。
我正在使用Dropbox (对于那些不知道Dropbox是什么的人来说:它是一种创建在线存储的通用文件夹的服务,但可以在任何计算机上访问,并且更改会反映到所有。)来存储我的Java Eclipse项目。因此,当我从家中将新Java类添加到Dropbox时,它会显示在办公室计算机的Dropbox文件夹中。但是,我必须将它导入Eclipse才能查看它。有没有办法我从家里添加的文件可以自动导入到Eclipse?也许Eclipse有一个设置,可以在每次启动时搜索Project目录中的所有Java文件并自动导入它们?有什么想法吗?
最简单的形式(无论Dropbox如何),问题是:是否有一个设置可以自动将新的Java类添加到我的项目路径中添加到Eclipse中?
答案 0 :(得分:0)
您可以在Dropbox中创建整个项目,也可以将项目“链接”到Dropbox中的源目录。 (在项目中使用构建路径/链接源... 上下文菜单。)
Eclipse只在指定时间内在其目录中查找新文件;它不会轮询新文件。因此,如果Eclipse已经在运行Dropbox同步一个新文件到项目,你将不得不“刷新”你的项目让Eclipse注意它。
更新:链接不应改变行为;如果您不想将整个项目保留在Dropbox中,它只是一种允许您包含不在项目目录下的源文件的方法。
“导入”实际上会创建文件副本。如果文件实际存在于项目目录中,则刷新目录应该足够了;导入将表明他们正在从其他位置复制。此外,如果您尝试使用导入/文件系统将文件导入其当前位置,它将不允许它(给出错误消息“Source在目标层次结构中。”)如果您可以完成此导入,这进一步证明您的项目引用的文件未存储在您的Dropbox中。
所以我质疑你的项目的任何部分是否实际存储在Dropbox中。右键单击已成功导入项目的源文件之一;看看它的Properties
。通过查看完整路径,您应该能够看到它是否真的位于Dropbox中。也许它实际上是一个位于Eclipse工作区内的副本。