1

Eclipse は Project Explorer にどのようにデータを入力しますか? ファイルシステムのどこに現在のプロジェクトのリストが保存されており、どのような形式で保存されていますか?

プロジェクト ディレクトリBar/FooをあるワークベンチBar/から別のワークベンチに移動し、現在のワークベンチとしてBaz/開くBaz/と、プロジェクトFooが表示されません。明らかに、Eclipse はワークベンチ ディレクトリ内のディレクトリの存在を使用してプロジェクトを検索していません。

4

2 に答える 2

3

プロジェクトはワークスペースで宣言されます。それらを存在させるには、プロジェクトをインポートまたは作成する必要があります。それらの存在は、ワークスペースの.metadataフォルダーの一部の領域に保存されます。

APIを介してプロジェクトのリストを取得する場合は、ResourcesAPIが必要になります。

具体的にリストを取得するには、次のようにします。

    IProject projects[] = ResourcesPlugin.getWorkspace().getRoot()
            .getProjects();
于 2012-05-20T07:00:37.870 に答える
1

Francis Uptonが言ったように、プロジェクトのリストは.metadataフォルダーに保存され、おそらく.metadata / plugins/org.eclipse.core.resourcesフォルダーに保存されます。

このリストは、Francisが示すようにResources APIを使用してプログラムで変更できます。または、既存のプロジェクトをインポートする場合は(質問に記載されているように)、[ファイル/インポート...]から[既存のプロジェクトのインポート...]ウィザードを使用します。一般的なカテゴリ。

于 2012-05-20T07:58:09.127 に答える