71

javaのSystem.load()との違いは何ですか?System.loadLibrary()

ライブラリをロードしたいのですが、環境変数へのパスを追加したくありません。これらのいずれかが役立ちますか?

4

1 に答える 1

85

違いは API ドキュメントにあります。System.loadLibrary(String libname)デフォルト パス (Java ライブラリ パス) からロードできます。

もう1つSystem.load(String filename)は、ファイル名として指定する必要がある絶対パスからロードできます。

java.library.path環境変数を台無しにしたくない場合は、使用する必要がありますSystem.load()

于 2011-08-10T19:20:53.393 に答える