web-dev-qa-db-ja.com

Eclipseはコンパイル/実行しませんJavaファイル

単純なJavaプログラムをコンパイルして実行しようとしています。テスタークラスを実行すると、実行するものを選択すると表示され、強調表示されたときにAntを起動するとAnt Buildが表示されます「デフォルト設定でビルドする」または「Antビルドを起動して設定できるようにする」というAntビルド..。これらのいずれかを選択しようとすると、ビルドに失敗したというメッセージが表示されます。正直なところ、これらのantビルドとファイルが何であるかはわかりません。

enter image description here

19
Jess Anastasio
  • ファイルを入れるプロジェクトを作成します。
    • ファイル->新規-> Java Project
    • そのプロジェクトが作成された場所(「ワークスペース」の場所)をメモします
  • Javaファイルをsrcフォルダーに移動プロジェクトのフォルダーのすぐ内側にあります。
    • Eclipseのパッケージエクスプローラー内でプロジェクトを検索します(ウィンドウ->ビューの表示->パッケージエクスプローラー)
    • プロジェクトをダブルクリックしてから「src」フォルダーをダブルクリックし、最後に「src」フォルダー内のJavaファイルのいずれかをダブルクリックします(見慣れたはずです! )
  • これで、期待どおりにファイルを実行できるようになりました。

画像の中空の「J」に注意してください。これは、ファイルがプロジェクトの一部ではないことを示しています。

Hollow J means it is not part of a project

16
Calvin

私も同じ問題を抱えていました。Eclipseでビルドパスを確認してくださいプロジェクトを右クリック> ビルドパス> ビルドパスの設定

除外されたファイルを確認します。何らかの手段または正規表現でファイルを指定しないでください。

乾杯!image for error fix view, see Excluded field

2
89n3ur0n

ファイルまたはプロジェクトエクスプローラーのどこかを右クリックし、[実行]-> [Javaアプリケーション]を選択します。

1
Guy Gavriely

プロジェクトには、ビルダーを設定する必要があります。存在しない場合、EclipseはデフォルトでAntになります。これを使用して、Antビルドファイルを作成する必要があります。Antビルドファイルは、Googleでどのように行うことができます。しかし、かなり複雑です。ただし、これはEclipseでローカルに実行する必要はありません。クラスが実行可能な場合。あなたのように見えますが、すべてを見ることができません。

プロジェクトのビルドパスを見ると、出力フォルダーが選択されていますか?そのフォルダをチェックして、コンパイルされたクラスファイルがそこに置かれている場合そうでない場合は、Eclpiseで何かが設定されていないため、コンパイルする必要があります。プロジェクトに自動ビルドが設定されているかどうかを確認できます。

0
BrianC

これは私のために働いた:

  1. 新しいプロジェクトを作成する
  2. クラスを作成します
  3. エラーのあるコードを追加し、エラーを発生させます
  4. 今、あなたのプロジェクトに行きます
  5. [問題]ウィンドウに移動
  6. エラーをダブルクリック

コードにコンパイルエラーが表示され始めます。

0
Ninad Pingale