Sto scrivendo un programma JNI e voglio scaricare la DLL dopo aver finito di usarlo. Cosa posso fare per questo scopo? Non sono riuscito a trovare un metodo unloadLibrary()
in Javadoc.Come invertire System.loadLibrary in Java
8
A
risposta
6
Non esiste un modo diretto per scaricare manualmente la DLL.
In parole semplici, la tua DLL verrà scaricata quando il ClassLoader della classe che ha caricato la tua jni-dll viene gestito dal garbage collector.
1
JVM gestirà scarico libreria in modo non preoccupatevi se stessi :)
-2
Prova:
FreeLibrary(sdl_library);
Problemi correlati
- 1. Java System.loadLibrary dipendenze
- 2. Come invertire un elenco in Java?
- 3. Invertire una determinata frase in Java
- 4. Espressione lambda per invertire una stringa - Java
- 5. Come invertire String.fromCharCode?
- 6. android dove System.loadLibrary carica i file
- 7. System.loadLibrary non funziona. UnsatisfiedLinkError per la seconda catena di distribuzione
- 8. Come posso invertire un elenco in python?
- 9. Come invertire un grafico in tempo lineare?
- 10. Come invertire i colori in LESS
- 11. Come invertire le tuple in Python?
- 12. Come invertire a bit AND (&) in C?
- 13. Come invertire un dizionario in Python?
- 14. Come invertire l'ordinamento predefinito in Mysql?
- 15. Come invertire le parole in una stringa?
- 16. Come invertire i dati in NSMutableArray?
- 17. Errore di collegamento insoddisfatto quando si utilizza System.loadLibrary()?
- 18. Come invertire la selezione sort
- 19. Come invertire l'output di sed?
- 20. Contains(), come invertire usando lambda
- 21. Invertire una parola in Vim
- 22. invertire una stringa in Python
- 23. Come invertire una lista collegata?
- 24. come invertire __m128 negli interi
- 25. Linked lista ricorsiva invertire
- 26. Come invertire l'asse y su un grafico
- 27. Come fermare e invertire un'animazione UIView?
- 28. Come invertire i bit di un byte?
- 29. Posso "invertire" un bool?
- 30. Come invertire dopo zip due catene
È possibile "null" l'oggetto un'istanza per chiarire le risorse, ma la DLL verrà comunque caricato. Perché hai bisogno di scaricare la DLL? – Jay
forse userò una nuova DLL, quindi ho bisogno di scaricare la DLL prima o qualcos'altro che posso fare per questo? –