首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由于希伯来人的用户名,无法用bridj加载外部dll。

由于希伯来人的用户名,无法用bridj加载外部dll。
EN

Stack Overflow用户
提问于 2012-02-02 18:50:50
回答 1查看 920关注 0票数 0

我试图通过Windows7上的lib.dll将本机库( BridJ )加载到BridJ应用程序中,其中用户名是用希伯来语编写的。

重要的是,Java应用程序下载并正确保存lib.dll:

代码语言:javascript
复制
C:\Users\דני\AppData\Local\Temp\lib.dll

我引用了该文件->文件库,并将lib.getCanonicalPath()传递给BridJ。

最后,我得到了以下例外:

代码语言:javascript
复制
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()似乎将דני转换为。

我该怎么解决呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-01 15:21:32

此bug看起来类似于昨天修复的以下问题:

https://github.com/ochafik/nativelibs4java/issues/276

您可能想用最新的0.7快照再试一次。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9118155

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档