我试图通过Windows7上的lib.dll将本机库( BridJ )加载到BridJ应用程序中,其中用户名是用希伯来语编写的。
重要的是,Java应用程序下载并正确保存lib.dll:
C:\Users\דני\AppData\Local\Temp\lib.dll我引用了该文件->文件库,并将lib.getCanonicalPath()传递给BridJ。
最后,我得到了以下例外:
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()似乎将דני转换为。
我该怎么解决呢?
发布于 2012-03-01 15:21:32
https://stackoverflow.com/questions/9118155
复制相似问题