본문 바로가기
개발일지/개발중

로컬에서 SAP 연동 시 UnsatisfiedLinkError 해결 방법

by 세 미 콜 론 2024. 5. 13.
728x90
반응형

우선 SAP와 연동을 할 때는 sapjco.dll 와 sapjco.jar가 필요하다. 이건 아래 버튼을 눌러서 다운로드 받아주자. 

sapjco3-ntamd64-3.1.6.zip
6.10MB

윈도우의 경우 dll 파일이 필요하고 리눅스 환경인 경우는 so 파일이 필요하다고 한다.

사전 준비 : 윈도우일 경우 sapjco.dll 파일을 C:\Windows\System32에 넣어주자. JAVA 환경 변수 잡아주는 것은 반드시!
그리고 cmd에서 jar가 있는 경로에 가서 java -jar sapjco.jar 를 실행하면 되는데.... 여기에서 에러가 났다.

일단 에러 문구는 ... 

JCo initialization failed with java.lang.UnsatisfiedLinkError... 그리고 뒤쪽에 보이는 can't find dependent libraries라는 문구.
뭔가 잘못됨을 느꼈고 VDI 상에 아래 라이브러리가 없을 때도 저게 나온다는 것을 알았다!!  그래서 넣어줬고 해결 완료!!! 

https://support.microsoft.com/en-us/topic/update-for-visual-c-2013-redistributable-package-d8ccd6a5-4e26-c290-517b-8da6cfdf4f10

728x90
반응형

댓글