Programming/JAVA
JAVA_sapjco3 에러_java.lang.UnsatisfiedLinkError : no sapjco3 in java.library.path
리치망고스틴
2023. 1. 18. 18:21
반응형
<Hist>
[2023-01-18] 생성
<Note>
■ 현상
"sapjco3" 모듈을 사용하는 웹 프로젝트에서,
웹 프로젝트 구동시 아래와 같은 에러가 발생하면서 웹 프로젝트가 구동되지 않음
* sapjco3.jar : Java와 SAP를 연결해주는 모듈
■ 에러
java.lang.UnsatisfiedLinkError : no sapjco3 in java.library.path
■ 원인
sapjco3 모듈은 자체적으로 sapjco3.dll을 참조하는데,
해당 dll이 windows > system32에 등록되어있지 않으면, jar에서 dll을 참조하지 못하여 정상적인 작동이 불가능함.
■ 조치
그러므로, sapjco3.dll 파일을 "C:\Windows\System32" 경로에 복사해줘야한다.
또한, 64비트 환경에서, 또는 64비트 dll을 32비트의 환경으로 구동하고 싶다면,
"C:\Windows\SysWOW64" 폴더에 등록하여 사용할 수 있다.
반응형
LIST