2012-08-28 1 views
0

Ghost4J 0.45을 Maven을 사용하여 프로젝트에 포함하고 Ghostscript를 C:\Program Files\gs\gs9.06에 설치했습니다.Ghost4J. java.lang.UnsatisfiedLinkError : 라이브러리 'gsdll64'을로드 할 수 없습니다

하지만 여전히 오류가 발생합니다. java.lang.UnsatisfiedLinkError: Unable to load library 'gsdll64'.

'gsdll64.dll'(즉, C:\Program Files\gs\gs9.06)에 위치한 변수 디렉토리 인 PATH에 추가되었습니다. 또한 -Djava.library.path=/path/to/dir을 사용하여 시작 응용 프로그램을 시도했습니다.

하지만 alwways UnsatisfiedLinkError를 얻을 수 (하지만 JVM 인수 -Djava.library.path를 사용하여 시작할 때 나는 (이클립스 메인 클래스를 찾을 수 있지만 수동으로 내 응용 프로그램)을 laucnh 때 메인 클래스에 Eclipse를 가리 킵니다 ClassNotFound 예외가)/

답변

5

gsdll64을 작업 디렉토리에 복사하면 작동합니까? u는 시스템 속성을 사용하려는 경우 :-)

0

-Djna.library.path=/path/to/dir-Djava.library.path=/path/to/dir

대신 사용되어야한다