複数の jar ファイル a.jar、b.jar、および c.jar があるとします。コンパイル中にそれらをクラスパスに追加するには、する必要があります
$javac -cp .:a.jar:b.jar:c.jar HelloWorld.java
実行する
$java -cp .:a.jar:b.jar:c.jar HelloWorld
-classpath
を使用します 口論。相対パスまたは絶対パスを使用できます。つまり、現在のディレクトリからの相対パスを使用するか、ルート /
から始まる絶対パスを使用できます。 .
例:
bash$ java -classpath path/to/jar/file MyMainClass
この例では main
関数は MyMainClass
にあります jar ファイルのどこかに含まれます。
コンパイルには javac
を使用する必要があります
例:
bash$ javac -classpath path/to/jar/file MyMainClass.java
環境変数を介してクラスパスを指定することもできます。次の例に従ってください:
bash$ export CLASSPATH="path/to/jar/file:path/tojar/file2"
bash$ javac MyMainClass.java
通常は複雑な Java プロジェクトの場合、build.xml
という名前の Ant スクリプトを探す必要があります。