0
사용자 이름이 히브리어로 쓰여진 Windows 7에서 BridJ를 통해 Java 응용 프로그램에 원시 라이브러리 (lib.dll)를로드하려고했습니다. 중요한 것은히브리어 사용자 이름으로 인해 외부 dll을 bridj로로드 할 수 없습니다.
는 자바 애플리케이션 다운로드 lib.dll 가 제자리에 제대로 저장한다는 것입니다 :
C:\Users\דני\AppData\Local\Temp\lib.dll
내가 그 파일을 참조해야 -> 파일 lib 디렉토리 및 BridJ에 lib.getCanonicalPath()
를 전달합니다. 결국
Caused by: java.io.FileNotFoundException: Library 'LIB' was not found in path
...
...
...
(failed to load C:\Users\???\AppData\Local\Temp\lib.dll)
at org.bridj.BridJ.getNativeLibrary(BridJ.java:619)
at org.bridj.BridJ.getNativeLibrary(BridJ.java:619)
at org.bridj.BridJ.getNativeLibrary(BridJ.java:599)
at org.bridj.BridJ.getNativeLibrary(BridJ.java:315)
at org.bridj.CRuntime.getNativeLibrary(CRuntime.java:341)
at org.bridj.CRuntime.register(CRuntime.java:299)
... 21 more
은 그래서, 그 getCanonicalPath()
변환 דני 보인다. 어떻게 해결할 수 있습니까?