IAIKPKCS11wrapper를 사용하여 Lotus Notes 8.5에 Java 에이전트를 작성하여 토큰의 PIN을 재설정했습니다. 에이전트를 처음로드 할 때 을 잘 처리했습니다. 하지만 에이전트를 닫고 다시 시작한 후에는 실패했습니다. 콘솔 출력을 확인 나는 다음과 같은 오류를 발견 :자바에서 DLL을 언로드하는 방법은 무엇입니까?
"AgentThread : JavaAgent"예외 스레드에서에서 java.lang.UnsatisfiedLinkError : pkcs11wrapper은 (라이브러리가 이미 다른 클래스 로더를로드)
내가 그룹을 검색 한 하지만 내가 찾을 수있는 가장 가까운 것은 DLL 라이브러리를 언로드 할 수있는 이 아니지만 여전히 처리 방법을 모른다는 것입니다. .
누구나 해결책을 가르쳐 줄 수 있습니까?
가능한 중복 http://stackoverflow.com/questions/1139386/check-if-a-dll-library-is-already-loaded-java – Raghuram
DLL을 언로드하려면 다음을 수행해야합니다. 짐을 내리다 그것을로드 한 ClassLoader OSGI는이 추함을 처리 할 수 있지만이를 위해 ClassLoader를 작성할 수 있습니다. –