Estoy escribiendo un programa JNI y quiero descargar el dll después de que termine de usarlo. ¿Qué puedo hacer para este fin? No pude encontrar un método unloadLibrary()
en el Javadoc.Cómo invertir System.loadLibrary en Java
8
A
Respuesta
6
No hay una forma directa de descargar manualmente su dll.
En pocas palabras, su dll se descargará cuando el recopilador de elementos de la clase que cargó su jni-dll es manejado por el recolector de basura.
1
JVM gestionará la descarga de la biblioteca no se moleste a ti mismo :)
-2
Probar:
FreeLibrary(sdl_library);
Cuestiones relacionadas
- 1. Dependencias Java System.loadLibrary
- 2. Diferencia entre System.load() y System.loadLibrary en Java
- 3. Cómo invertir una lista en Java?
- 4. Invertir una oración dada en Java
- 5. android donde System.loadLibrary carga archivos
- 6. Error de enlace insatisfecho al usar System.loadLibrary()?
- 7. Cómo invertir los parámetros de tipo en Java
- 8. Cómo hacer unión, intersección, diferencia e invertir datos en java
- 9. ¿Cómo puedo invertir la caja de una cadena en Java?
- 10. Cómo invertir tuplas en Python?
- 11. Invertir CRC32
- 12. Cómo invertir String.fromCharCode?
- 13. ¿Invertir una cadena en Java, en O (1)?
- 14. Invertir enumerable en Ruby
- 15. Cómo invertir en bits AND (&) en C?
- 16. Invertir número en C#
- 17. Invertir diccionarios en Python
- 18. Cómo invertir una expresión grep
- 19. Contiene(), cómo invertir utilizando lambda
- 20. Cómo invertir una std :: string?
- 21. Cómo invertir los datos en NSMutableArray?
- 22. webapp2 - ¿Cómo invertir URL en plantillas?
- 23. Cómo invertir la ofuscación en .NET?
- 24. Cómo invertir palabras en una cadena?
- 25. Invertir palabras en una cadena
- 26. Invertir de os.path.normcase en Windows
- 27. Invertir una palabra en Vim
- 28. Invertir expresiones regulares en vim
- 29. Invertir evento burbujeando en javascript
- 30. Invertir una cadena en C
Puede "nulo" el objeto instanciado para aclarar los recursos, pero la DLL todavía será cargado. ¿Por qué necesitas descargar el dll? – Jay
tal vez use un dll nuevo, ¿entonces necesito descargar el dll primero? ¿O alguna otra cosa que pueda hacer para esto? –