web-dev-qa-db-ja.com

プロジェクトのビルドパスにないリソースを取得しています

「インポートを整理」しようとしたり、クラスのプロパティにアクセスしようとしたときに、リソースがプロジェクトのビルドパス上にありません。私はantでプロジェクトをビルドしています。javabuilpath-> Projectsでビルドパスを構成しようとしましたが、そこにsrcフォルダーが表示されていません。同じ理由で、コードを記述している間も構文エラーは表示されません。

私を助けてください。

ありがとう

19
Gendaful

私は自分でこの問題にぶつかっただけで、それは不可解です。 Javaファイルを、Javaファイルとして扱いますが、Eclipseは理解していません。これは実際にはプロジェクト内のクラスであることがわかります。これがわからない(または私の場合はわからなかった)理由は、ディレクトリがプロジェクトのソースディレクトリとしてマークされていないためです。ファイルがソースファイルを保持するディレクトリにあることをプロジェクト構成に伝えます。方法は次のとおりです。

  1. プロジェクトのプロパティを開きます。

  2. 「Javaビルドパス」の下の「ソース」タブをクリックします。

  3. 「フォルダを追加...」をクリックします

  4. 認識できないJavaファイルがあります。私の場合は、test-> Javaでした)フォルダーを見つけます。

  5. フォルダにチェックを入れます。 (私はそれを「Java」だけで置き、「test」ではなく、テストフォルダに他の多くのものが含まれていることを考えると)

  6. [OK]をクリックし、もう一度[OK]をクリックします。おそらく更新すれば、問題ありません。

25
Marvo

srcフォルダーはJavaビルドパス-> Projectsタブに表示されません。むしろ、それはSourceタブの下に表示されます。

0
limc

クラスファイルを外部jarとしてインポートしてみてください。

0
Ankur

ファイルにはどのアイコンが使用されていますか?アウトラインの場合、J Eclipseはそのファイルをプロジェクトのソースファイルとして認識しません。

その場合、パッケージの親フォルダーをソースフォルダーとして宣言する必要があります。つまり、パスが「.../src/my/package/MyClass.Java」のように見える場合、「src」はソースフォルダーとして宣言する必要があります(右クリック->ビルドパス->ソースフォルダとして使用)

0
Thomas