44
System.load()
とSystem.loadLibrary()
のjavaの違いは何ですか?JavaのSystem.load()とSystem.loadLibraryの相違点
ライブラリをロードしたいが、環境変数にパスを追加したくない。 これらのいずれかが役立つでしょうか?
System.load()
とSystem.loadLibrary()
のjavaの違いは何ですか?JavaのSystem.load()とSystem.loadLibraryの相違点
ライブラリをロードしたいが、環境変数にパスを追加したくない。 これらのいずれかが役立つでしょうか?
違いはAPIのマニュアルにあります。 System.loadLibrary(String libname)
デフォルトパスからロードできます - Javaライブラリパス。
他のSystem.load(String filename)
は絶対パスからロードできます。絶対パスはファイル名として指定する必要があります。
あなたjava.library.path
環境変数を台無しにしたくない場合は、今の私はは、System.load(「ライブラリへのパス」)を使用してロードしていますライブラリをhaingいSystem.load()
を使用する必要があります。そして、私はこの環境変数をシステム環境変数に追加しています。私はそれを追加しない場合、私は満足していないリンクエラーを取得しています。システム環境変数にこのライブラリパスを追加することはできません。 – javaMan