행전전자서명 사용중 에러
- 작성자 :
- 김*주
- 작성일 :
- 2014-09-14 20:24:51
- 조회수 :
- 4,847
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
오류내용은 첨부파일로 첨부하였습니다.
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
개인적으로 검색해본 결과로는 gpkiapi.dll 파일을 c:window/system32 내부에 넣어두면 된다고 하였는데
그렇게 처리해도 같은 오류가 나옵니다.
도와주시기 바랍니다.
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
개인적으로 검색해본 결과로는 gpkiapi.dll 파일을 c:window/system32 내부에 넣어두면 된다고 하였는데
그렇게 처리해도 같은 오류가 나옵니다.
도와주시기 바랍니다.
A
안녕하세요. 김민주님.
gpkiapi는 JNI(Java Native Interface) 방식으로 dll과 같은 native library 파일이 OS에 따라 특정 조건으로 지정되어야 합니다.
Windows의 경우는 java 명령이 시작될 때에 환경 변수인 PATH 상에 지정되어 있으면 됩니다.
김민주님의 경우는 다음과 같은 두가지를 확인해 보시면 되실 것 같습니다.
우선, C:\Windows\System32가 PATH 상에 지정된 경로가 맞는지,
gpkiapi.dll 말고 다른 dll도 c:\Windows\system32에 있는지 확인 해보시면 되실 것 같습니다.
두번째 경우는 일반적으로 처음 JNI 호출 시 다른 오류를 표시하고 이후 로그 상에는 "java.lang.UnsatisfiedLinkError: no gpkiapi in java.library.path"와 같은 형태의 오류만을 표시하기 때문에, 실제 원인에 대한 정보는 처음 로그 부분에만 확인 가능하게 됩니다.
추가적으로 GPKI API 사용 상의 문의는 www.gpki.go.kr에 문의하시는 것이 좋으실 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.
gpkiapi는 JNI(Java Native Interface) 방식으로 dll과 같은 native library 파일이 OS에 따라 특정 조건으로 지정되어야 합니다.
Windows의 경우는 java 명령이 시작될 때에 환경 변수인 PATH 상에 지정되어 있으면 됩니다.
김민주님의 경우는 다음과 같은 두가지를 확인해 보시면 되실 것 같습니다.
우선, C:\Windows\System32가 PATH 상에 지정된 경로가 맞는지,
gpkiapi.dll 말고 다른 dll도 c:\Windows\system32에 있는지 확인 해보시면 되실 것 같습니다.
두번째 경우는 일반적으로 처음 JNI 호출 시 다른 오류를 표시하고 이후 로그 상에는 "java.lang.UnsatisfiedLinkError: no gpkiapi in java.library.path"와 같은 형태의 오류만을 표시하기 때문에, 실제 원인에 대한 정보는 처음 로그 부분에만 확인 가능하게 됩니다.
추가적으로 GPKI API 사용 상의 문의는 www.gpki.go.kr에 문의하시는 것이 좋으실 것 같습니다.
그럼, 즐거운 하루되십시오.
감사합니다.