自分のコードに jar
ファイルを組み込む場合は、 jarファイル内からクラスファイルを探す必要があるため、クラスパスを指定する必要がある
1. コンパイル
foo.jarファイルのクラスを検索する
$ javac -cp foo.jar App.java
→ App.java ファイル内で、foo.jarファイルのクラスをimportすることが出来る
2. 実行 on macOS or Linux
$ java -cp .:foo.jar App
2. 実行 on Windows
$ java -cp .;foo.jar App
- 実行時はカレントディレクトリ配下とfoo.jar ファイル内部を検索するように クラスパスを指定する必要があり、区切り文字がOSによって異なる