2016-10-12 9 views
0

이 오류를 해결하는 데 도움이 필요합니다.인쇄용 엡손 JavaPOS를 통합하는 동안 java.lang.UnsatisfiedLinkError

java.lang.UnsatisfiedLinkError: no jp_co_epson_upos_firm_FirmNativeAccess_1_14_0001 in java.library.path 

인쇄용으로 EpsonJavaPOS를 사용하고 싶습니다.

다음은 지금까지 성공한 단계입니다.

  1. 윈도우 10 (64 비트) JavaPOS를 설치하려고했으나 부분적으로 성공 이었고, 따라서 나는 setupPOS.exe 응용 프로그램에서 프린터를 구성한 10
  2. 창에 윈도우 7에 설치 폴더를 복사 .
  3. 다음 단계로 checkuphealth.bat 파일에서 건강 상태를 점검하려고합니다. 위에서 언급 한 예외를 수신합니다.

  4. 내가 위에서 언급 한 예외 솔루션으로 System.setProperty(JposPropertiesConst.JPOS_POPULATOR_FILE_PROP_NAME, "/path of jpos.xml");
    를 사용하려고하면

    은, 그것은 널 포인터 예외를 던지고.

누구든지 이러한 문제를 해결할 수 있습니까?

+0

동일한 문제가 있습니다. Java가 필요한 DLL을 찾을 수없는 것처럼보십시오. 해결책을 찾았습니까? –

답변

0

귀하의 프로세스가 파일 "jp_co_epson_upos_firm_firmnativeaccess.dll"

하나의 해결책을 찾을 수는 Windows PATH 환경 변수에 파일이 들어있는 폴더를 추가하는 것입니다.

나는 자바의 내 이전 버전에서이 파일을 발견 C : \ 프로그램 파일 \ 자바 \ jdk1.7.0_80 \ JRE \ 나는 ADK를 다시 설치 때 내 자바 8 JRE에 설치되지 않은

빈 드라이버를 내 시스템에 추가 한 후

내 응용 프로그램에 라이브러리로 추가했는데이 문제가 해결되었습니다.