web-dev-qa-db-ja.com

Mavenを使用せずにEclipseでsrc / main / Javaフォルダー構造を作成する

Mavenを使用しないEclipseのデフォルトWebアプリケーションプロジェクトでsrc/main/Javaおよびsrc/test/Javaを作成するにはどうすればよいですか?私の現在のフォルダー構造は

 TestApp
       -JavaResources
         - src  
           - com.mypackage
       -WebContent
59
Sandeep Rao

発見したように、別のソースフォルダー内にソースフォルダーを置くことはできません。そのため、src/main/Javaを作成する前に、srcをソースフォルダーとして扱わないようEclipseに指示する必要があります。これを行うには、srcフォルダーを右クリックし、ビルドパス->ビルドパスから削除を選択します。

これを行うと、srcが通常の場所のフォルダーツリーに表示されるので、その下にmainおよびJavaフォルダーを作成し、既存のsrc/comを移動できます。 src/main/Java/comに。最後に、新しく作成されたJavaフォルダーを右クリックして、ビルドパス->ソースフォルダーとして使用を選択します。

158
Ian Roberts

以下の手順でこの問題を解決しました。

[Mavenプロジェクト]-> [ビルドパス]-> [ビルドパスを[順序とエクスポート]タブで構成]を右クリックすると、「2ビルドパスエントリがありません」などのメッセージが表示されます。[JREシステムライブラリ]および[Maven依存関係]チェックボックスを選択

11
Dunco

プロジェクトのProperties > Java Build Pathを開きます。 Sourceタブを選択し、Add Foldersを使用してソースフォルダーを追加します。

4
greg-449

ビルドパス内の実際のソースフォルダー定義を削除し、src/main/Javaという名前の新しいソースフォルダーを追加します

2
markusw

「JRE System Library」および「Maven Dependencies」チェックボックスをオンにすることで問題が解決します。「OK」をクリックします。これはプロジェクトの「ビルドパスオプション」にあります

2
AmosJ

パッケージ構造がcom.inventicaではなくsrc.main.Java.com.inventicaとして設定されている場合、通常はプロジェクトプロパティ> Javaビルドパス>ソースの下で、ソースフォルダーが「src」として設定されているためです。 「src/main/Java」の代わりに。これを簡単に修正する方法はないため、ソースフォルダーから「src」を削除して[OK]をクリックします。これで、Eclipseはフォルダー階層「src/main/Java」を表示します。 「Java」フォルダーを参照し、右クリック>ビルドパス>ソースフォルダーとして使用します。この後、Mavenを使用して依存関係やビルドなどを管理するために、Eclipseの.projectファイルと.classpathファイルを修正する必要がある場合があります。通常、ここに特定のプロジェクトはないため、作業プロジェクトからこれをコピーできます標準のMavenプロジェクトとして構成されています。

1
Puneet Lamba

単純な解決策は、Eclipseが問題について文句を言わないようにEclipseで開く前に、src/mainイベントにドライブの1つの「Java」フォルダーを直接作成することです。

0
Guru

enter image description here

インクルードパスが見つからない場合は、解決するパスを追加してください。

0
kiran kumar