2

JavaコンパイルまたはJavaファイルコンパイルのシーケンスについて質問があります。

質問-3つのクラスがある小さなオブジェクト指向プログラムがあります。他の2つのクラスのオブジェクトを作成し、他の2つのクラスからメソッドを呼び出す、最大のJavaコードを作成しました。他の2つのクラスは非常に小さいです。(他の2つのクラスファイルを書き込まずに)ファーストクラスファイルをコンパイルすると、コンパイルエラーメッセージがほとんど表示されませんでした。次に、両方の新しいクラスファイルを作成しました(ただし、コンパイルはしませんでした。.javaファイルのみ)。最初のクラスファイルは正常にコンパイルされました。

-理解したいのですが、これらのクラスのすべてのオブジェクト参照を機能させるには、すべてのJavaファイルをコンパイルする必要がありますか、それともJavaファイルを書き込むだけでこれらのいずれかをコンパイルできますか?

4

2 に答える 2

3

他のすべてを参照するものをコンパイルすると、コンパイラがコードでそれらを検出するとすぐに自動的にコンパイルされます。

于 2012-04-15T10:52:17.823 に答える
0

私はmaven、ant、またはIDEビルドシステムのようなビルドシステムを使用します。これは、これらの問題について心配する必要がないことを意味します。

あなたの質問に答えて; 場合によります。多くの場合、すべてをコンパイルする必要はありません。javacは一度に複数のソースファイルをコンパイルできます。依存関係を再構築する必要がある場合もあります。

于 2012-04-15T10:52:50.690 に答える