Javaプログラムを実行せずにEclipseでコンパイルするにはどうすればよいですか?


91

EclipseでJavaプログラムをコンパイルしたいが、実行したくない。どうすればいいのか分かりません。

Javaプログラムを.class実行せずにEclipseでファイルにコンパイルするにはどうすればよいですか?


@TheLQ:その通りで、自動的にコンパイルされることを知りませんでした。ありがとう。
Jonas

コンパイルメッセージも取得できますか?
gstackoverflow

回答:


45

[プロジェクト]メニューでビルドのチェックを自動的に外し、Ctrl + Bを押すか、プリンターアイコンの右側に表示されるアイコンをクリックして、手動でビルドできます。


11

Project-> Clean ...に移動して、プロジェクトをビルドする必要があります。これは、実行可能プログラムとして実行するメインメソッドがソースコードに含まれていない場合でも機能します。.classファイルは、ワークスペースのプロジェクトのbinフォルダーに表示されます。


3

Eclipseで.classファイルを削除し、.javaファイルから再度ビルドしようとした場合、何も起こりません。.classファイルなしで.javaファイルを実行しようとすると、メインクラスが見つからないというエラーが発生します。

.javaファイルを変更して再保存してからもう一度ビルドするか、プロジェクトでCleanを実行してからもう一度ビルドする必要があります。



2

コンソールでこれを試してください:

javac {$PathToYourProyect}/*

外部ライブラリも必要な場合は、以下を試してください。

javac -cp {$PathToYourLibrary}.jar {$PathToYourProyect}/*

2

パッケージエクスプローラーでファイルを右クリックし、[表示]に移動します。その下にあるターミナルに移動します。Eclipseにはターミナルがあり、javac fileNameを使用してコンパイルします。


1

プロジェクトエクスプローラーブロックに移動します。プロジェクト名を右クリックして、[ビルドパス]を選択します-----------> [構成ビルドパス]

その後、ポップアップウィンドウが開きます。

このポップアップウィンドウには、4つのタブがあります。1)ソース2)プロジェクト3)ライブラリ4)注文とエクスポート

1)ソースをクリックします

プロジェクトを選択します(コンパイルするファイルが存在する場所)

次に[OK]をクリックします。

プロジェクトのワークスペースの場所に移動してbinフォルダーを開き、そのクラスファイルを検索します...

そのJavaファイルがコンパイルされます...

変更を加えたタイミングを確認するだけです。

これがお役に立てば幸いです。

ありがとう。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.