Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
javaのSystem.load()との違いは何ですか?System.loadLibrary()
System.load()
System.loadLibrary()
ライブラリをロードしたいのですが、環境変数へのパスを追加したくありません。これらのいずれかが役立ちますか?
違いは API ドキュメントにあります。System.loadLibrary(String libname)デフォルト パス (Java ライブラリ パス) からロードできます。
System.loadLibrary(String libname)
もう1つSystem.load(String filename)は、ファイル名として指定する必要がある絶対パスからロードできます。
System.load(String filename)
java.library.path環境変数を台無しにしたくない場合は、使用する必要がありますSystem.load()
java.library.path