Javaの System.load()
と System.loadLibrary()
の違いは何ですか?
ライブラリをロードしたいが、環境変数へのパスを追加したくない。これらのいずれかが役立ちますか?
違いはAPIドキュメントにあります。 System.loadLibrary(String libname)
を使用すると、デフォルトパスからロードできます-Javaライブラリパス。
他のSystem.load(String filename)
では、絶対パスからロードできます。絶対パスはファイル名として指定する必要があります。
環境変数_Java.library.path
_を台無しにしたくない場合は、System.load()
を使用する必要があります