GNU/Linux >> Linux の 問題 >  >> Linux

Linux のクラスパスに複数の jar ファイルを追加する方法

複数の 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 スクリプトを探す必要があります。


Linux
  1. LinuxにJavaをインストールする方法

  2. Linuxでファイルの名前を変更する方法

  3. Linuxで複数のファイルを圧縮する方法

  1. Linuxで一度に複数のファイルの名前を変更する方法

  2. 3 つの方法を使用して Linux で複数のファイルの名前をまとめて変更する方法

  3. Linux で ip コマンドの例を使用して複数のルートを追加する方法

  1. Linuxでテキストファイルに行番号を追加する方法

  2. LinuxのBashで一度に複数のファイルを削除するには?

  3. Linux で .so ファイルを java.library.path に追加する方法