1

単純主義者向け: 太字部分のみを読むことができます。

私はDropboxを使用しています(Dropboxが何であるかを知らない人のために:これは、オンラインで保存されているが、どのコンピューターからもアクセスでき、変更がすべてに反映されるユニバーサルフォルダーを作成するサービスです.) Java Eclipse プロジェクト。そのため、新しい Java クラスを自宅から Dropbox に追加すると、オフィス コンピューターの Dropbox フォルダーに表示されます。ただし、表示するにはEclipseにインポートする必要があります。自宅から追加したファイルを自動的に Eclipse にインポートする方法はありますか? たぶん、Eclipse には、起動のたびに Project ディレクトリ内のすべての Java ファイルを検索し、それらを自動インポートする設定がありますか? 何か案は?

最も単純な形式で (Dropbox に関係なく)、質問は次のとおりです。プロジェクト パスに追加された新しい Java クラスを Eclipse に自動インポートする設定はありますか?

4

1 に答える 1

0

Dropboxでプロジェクト全体を作成することも、Dropboxのソースディレクトリにプロジェクトを「リンク」することもできます。(プロジェクトのビルドパス/リンクソース…コンテキストメニューを使用します。)

Eclipseは、適切に指定された時間にのみ、ディレクトリ内の新しいファイルを検索します。新しいファイルをポーリングしません。したがって、EclipseがすでにDropboxで実行されている場合は、新しいファイルをプロジェクトに同期し、Eclipseがそれに気付くようにプロジェクトを「更新」する必要があります。


更新:リンクによって動作が変わることはありません。プロジェクト全体をDropboxに保持したくない場合は、プロジェクトディレクトリの下にないソースファイルを含めることができるようにするための方法にすぎません。

「インポート」は実際にファイルのコピーを作成します。ファイルが実際にプロジェクトディレクトリに存在する場合は、ディレクトリを更新するだけで十分です。インポートすると、それらが別の場所からコピーされていることが示唆されます。また、インポート/ファイルシステムを使用してファイルを現在の場所にインポートしようとすると、許可されません(「ソースは宛先の階層にあります」というエラーメッセージが表示されます)。このインポートを完了できる場合、プロジェクトによって参照されるファイルがDropboxに保存されていないことのさらなる証拠です。

したがって、プロジェクトの一部が実際にDropboxに保存されているかどうか疑問に思います。プロジェクトに正常にインポートしたソースファイルの1つを右クリックします。そのを見てくださいProperties。フルパスを見ると、それが実際にDropboxにあるかどうかを確認できるはずです。たぶんそれは実際にはEclipseワークスペース内にあるコピーです。

于 2011-06-21T17:36:00.740 に答える