80

srcJava プロジェクトのソース フォルダ ( ) を受け取りました。ファイルを作成し、.projectそのフォルダー内に保持し、既存のプロジェクトをワークスペースにインポートするオプションを使用してそのプロジェクトを Eclipse 3.6 にインポートし、必要な jar を追加しました。

問題は、プロジェクトで呼び出し階層を実行するたびに、 「リソースが Java プロジェクトのビルド パス上にありません」という警告ボックスが表示されることです。

誰かがこれを解決する方法を教えてください。

こちらの画像をご覧ください:

ここに画像の説明を入力

ありがとう

4

16 に答える 16

92

src次の方法でフォルダーをビルド パスに追加できます。

  1. Java パースペクティブを選択します。
  2. フォルダを右クリックしsrcます。
  3. [ビルド パス] > [ソース フォルダーを使用] を選択します。

これで完了です。この助けを願っています。

編集:Eclipseのドキュメントを参照してください

于 2012-02-27T12:32:37.143 に答える
14

最近、同様の問題に遭遇しました。ファイルなしでプロジェクトをインポートする.projectと、デフォルトの空の.projectファイルがビルダーなしで生成されました。これを機能させる例.projectを次に示します。

<buildSpec>
    <buildCommand>
            <name>org.eclipse.jdt.core.javabuilder</name>
        <arguments>
        </arguments>
    </buildCommand>
</buildSpec>
<natures>
    <nature>org.eclipse.jdt.core.javanature</nature>
</natures>
于 2015-02-16T04:43:32.733 に答える
7

.project同様の問題を見つけ、ファイルを修正して修正しました。Java プロジェクトの場合、.projectファイルのタグ内に以下のタグが必要naturesです

org.eclipse.jdt.core.javanature


完全な .project ファイルの例

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
    <name>SampleProjectName</name>
    <comment></comment>
    <projects>
    </projects>
    <buildSpec>
        <buildCommand>
            <name>org.maven.ide.eclipse.maven2Builder</name>
            <arguments>
            </arguments>
        </buildCommand>
        <buildCommand>
            <name>oracle.eclipse.tools.weblogic.sharedLibraryFrameworkValidator</name>
            <arguments>
            </arguments>
        </buildCommand>
    </buildSpec>
    <natures>
        <nature>org.eclipse.jdt.core.javanature</nature>
    </natures>
</projectDescription>
于 2015-08-13T05:09:47.050 に答える
3
  1. ワークスペースからプロジェクトを削除 (ディスクからのプロジェクトの物理削除のチェックを外します)
  2. プロジェクトの場所に移動し、.project ファイルを削除します
  3. プロジェクトを再度インポートします。
于 2019-06-19T06:54:22.013 に答える
0

src/main/javaではなくsrc/main/resourcesの下に Java クラスを作成したようです

于 2016-08-16T15:40:12.703 に答える
-1

プロジェクト フォルダを Src の下に移動するだけで、完了です。他に質問があれば教えてください。

于 2015-03-19T21:07:11.127 に答える