フォルダーに4つのJavaファイルがあります。これらはすべて同じパッケージにあります。パッケージ宣言は次のとおりです。package com.osama.GHide
これらのクラスはすべて同じパッケージに含まれています。 javac
を使用してそれらをコンパイルする方法を知りたい(つまり、互いに使用している複数のファイルをコンパイルする方法がわからない)。そして、それが完了したら、CLIでJava
コマンドを使用して起動するにはどうすればよいですか?ファイル名は次のとおりです。EnteringPoint.Java
HidingProcess.Java
ListFiles.Java
プロジェクトのルートディレクトリから:
javac src/com/osama/GHide/*.Java
他の依存関係がないと仮定して実行するには:
Java -cp ./src com.osama.GHide.EnteringPoint
(EnteringPoint
に通常のmain
関数があると仮定します。)
javac
コマンドは、すべての.Java
パッケージのディレクトリ内のファイル。それらはすべて同じパッケージ/ディレクトリにあるため、これは機能します。また、生成された.class
ファイルは同じディレクトリにありますが、必要な場合とそうでない場合があります。
それらを別のディレクトリに配置するには、-d
オプションを指定し、パスを指定します。
javac -d bin src/com/osama/GHide/*.Java
次に実行するには:
Java -cp ./bin com.osama.GHide.EnteringPoint
次のコマンドを使用して実行できます:-javac -cp src/com/**/*。Java.