2016-09-23 13 views
0

나는 회사에서 일하고 있으며 epsons 열전 사 프린터 용 Java 응용 프로그램을 만들려고합니다. 문제는 우리가 ur 프로젝트를 컴파일하려고 할 때 오류가 발생한다는 것입니다. 오류는 다음과 같습니다?epson javapos adk linux 컴파일 오류

error code 111 
jpos.JposException: Failed to load the JNI. 
    at jp.co.epson.upos.T88V.pntr.T88VService.initializeUsingCommand(T88VService.java:1278) 
    at jp.co.epson.upos.core.v1_14_0001.pntr.CommonPrinterService.open(CommonPrinterService.java:1300) 
    at jpos.BaseJposControl.open(Unknown Source) 
    at printersample_step4.Step4Frame.processWindowEvent(Step4Frame.java:92) 
    at java.awt.Window.processEvent(Window.java:2013) 

JNI의 오류가 무엇을 의미합니까 내 JVM에 대한 문제가 있거나 엡손 LIB의 원인이된다?

답변

0

이 문제가 해결되었습니다. 문제점은 LD_LIBRARY_PATH입니다. 엡손의 bin 파일을 사용하여 LD_LIBRARY_PATH를 설정하면 코드가 올바르게 컴파일됩니다.