So kehren Sie System.loadLibrary in Java um

8

Ich schreibe ein JNI-Programm und möchte die DLL entladen, nachdem ich sie benutzt habe. Was kann ich für diesen Zweck tun? Ich konnte keine unloadLibrary() -Methode im Javadoc finden.

    
Joachim Sauer 16.09.2009, 13:59
quelle

3 Antworten

6

Es gibt keine direkte Möglichkeit, Ihre DLL manuell zu entladen.

Einfach gesagt, Ihre DLL wird entladen, wenn der ClassLoader der Klasse, die Ihre jni-dll geladen hat, vom Garbage Collector behandelt wird.

    
Silfverstrom 16.09.2009 14:05
quelle
1

JVM wird die Entladebibliothek verwalten, also stört euch nicht:)

    
sszarek 16.09.2009 14:06
quelle
-2

Versuchen Sie:

%Vor%     
Alfian 01.12.2010 04:10
quelle

Tags und Links