1

对于简单主义者:您只能阅读粗体部分。

我正在使用 Dropbox (对于那些不知道 Dropbox 是什么的人:它是一种创建通用文件夹的服务,该文件夹可以在线存储,但可以在任何计算机上访问,并且更改会反映给所有人。)来存储我的Java Eclipse 项目。因此,当我在家中向 Dropbox 添加一个新的 Java 类时,它会显示在办公室计算机的 Dropbox 文件夹中。但是,我必须将其导入 Eclipse 才能查看它。有没有办法让我从家里添加的文件自动导入到 Eclipse 中?也许 Eclipse 有一个设置,可以在每次启动时搜索 Project 目录中的所有 Java 文件并自动导入它们?有任何想法吗?

以最简单的形式(不管 Dropbox),问题是:是否有自动将添加到我的项目路径的新 Java 类导入 Eclipse 的设置?

4

1 回答 1

0

您可以在 Dropbox 中创建整个项目,也可以将项目“链接”到 Dropbox 中的源目录。(使用项目中的构建路径/链接源...上下文菜单。)

Eclipse 只在指定的时间在其目录中查找新文件;它不会轮询新文件。因此,如果 Eclipse 已经在运行,Dropbox 会将新文件同步到项目中,那么您必须“刷新”项目以让 Eclipse 注意到它。


更新:链接不应该改变行为;如果您不想将整个项目保存在 Dropbox 中,这只是一种允许您包含不在项目目录下的源文件的方法。

“导入”实际上是创建文件的副本。如果文件实际存在于您的项目目录中,则刷新目录就足够了;导入将表明它们是从另一个位置复制的。此外,如果您尝试使用Import / File System将文件导入到其当前位置,它将不允许(给出错误消息“源位于目标的层次结构中。”)如果您能够完成此导入,这进一步证明您的项目引用的文件没有存储在您的 Dropbox 中。

所以我质疑您项目的任何部分是否实际存储在 Dropbox 中。右键单击您已成功导入项目的源文件之一;看看它的Properties。通过查看完整路径,您应该能够查看它是否真的位于 Dropbox 中。也许它实际上是位于 Eclipse 工作区中的副本。

于 2011-06-21T17:36:00.740 回答