【Java】jarファイル付のJavaコンパイル

基本的なことをメモ。

  • 前提条件
    /home/testにjarファイル、Javaファイルがある。
    Javaファイルは処理内でjarファイル内のメソッドを利用する。
  • コンパイルと実行

    cd /home/test
    javac -cp .:./jarファイル javaファイル
    java -cp .:./jarファイル クラス名
    
  • クラスパスの区切り文字
    Linuxはコロンになる。
    Windowsはセミコロンになる。
  • 実行時のルートパス
    実行時に-cp指定がないとJAVA_HOMEがルートになる。
    .を指定することで現在いるディレクトリがルートになる。