私はJNIプログラムを作成していますが、使用し終わったらdllをアンロードしたいと思います。 この目的のために何ができますか?私はunloadLibrary()
メソッドをJavadocで見つけることができませんでした。JavaでSystem.loadLibraryを逆にする方法
8
A
答えて
6
dllを手動でアンロードする直接の方法はありません。
jni-dllをロードしたクラスのClassLoaderがガベージコレクタによって処理されると、dllはアンロードされます。
1
JVMはそう自分を気にしないライブラリをアンロード管理します:)
-2
試してください:あなたは「ヌル」インスタンス化されたオブジェクトがリソースをクリアすることができますが、DLLがまだ読み込まれます
FreeLibrary(sdl_library);
関連する問題
- 1. Javaでタイプパラメータを逆にする方法
- 2. JavaのSystem.load()とSystem.loadLibraryの相違点
- 3. AIX 6.1でJava System.loadLibrary( "m")が失敗する
- 4. 正しいJson逆シリアル化をJavaオブジェクトにする方法は?
- 5. Real Javaが優先度逆転を回避する方法
- 6. djangoでユーザパスワードを逆コンパイルする方法
- 7. Rの列を逆にする方法
- 8. リンクハッシュマップを逆にトラバースする方法は?
- 9. 正規化を逆にする方法
- 10. grep式を逆にする方法
- 11. PHP:JSON配列を逆にする方法
- 12. `git submodule init`を逆にする方法
- 13. WPFストーリーボードアニメーションを逆にする方法は?
- 14. ジオコードを逆にする方法は?
- 15. android System.loadLibraryがファイルをロードする
- 16. jacksonを使ってjsonリストをJavaオブジェクトに逆シリアル化する方法
- 17. Javaプロパティファイルで指定されたBeanを逆シリアル化する方法は?
- 18. Java:浮動小数点配列を逆順にソートする方法は?
- 19. JSONをJava enumに逆シリアル化する
- 20. 配列を逆にする方法はアセンブリですか?
- 21. 文字列をJavaのファイルに変換する方法とその逆の方法はありますか?
- 22. FMXファイルを逆コンパイルする方法
- 23. CommandResultを逆シリアル化する方法
- 24. システムコールを逆アセンブルする方法
- 25. Git:コミットを逆マージする方法は?
- 26. asp.net Webサイトを逆コンパイルする方法
- 27. ggplotでポイントサイズを逆にする方法は?
- 28. Mysqlでデフォルトの順序を逆にする方法は?
- 29. JavaScriptでオブジェクトを逆にする方法は?
- 30. Javaのオブジェクトの一部を逆シリアル化する方法はありますか?
。なぜあなたはDLLをアンロードする必要がありますか? – Jay
多分私は新しいdllを使うでしょう。だから、まず最初にdllをアンロードする必要がありますか?これに対して何かできることはありますか? –