MacでのJava外部ライブラリのインストール方法
外部ライブラリをインストールする
普段はTomcatにライブラリをインストールしてるのでJava自身にライブラリをインストールする方法を知らなかった。
コンパイル時にクラスパスを指定してもどうしてもNoClassDefFoundErrorが発生し実行できなくてハマった。
別個にCLASSPATHを通す方法もあるが、そこにjarファイル等を置けば自動的にパスが通る特別なフォルダが有るらしいので備忘録
その場所とは
/Library/java/Extensions/
ここに置けばコンパイル時にクラスパスを指定すること無くコンパイルすることができ、
実行時に「NoClassDefFoundError」が発生することもなくなったのでよかったよかった。
参考サイト:
jarファイルとjniライブラリのインストール方法 - FIELD NOTES: 書を持って街へ出よう
MacはAppleがJavaを提供していた時期なんかもあって情報が非常に錯乱してるイメージがあって上記サイト様はOSでのごとにまとめてくれててとても助かりました。