gpt4 book ai didi

java - 由于希伯来语用户名,无法使用 bridj 加载外部 dll

转载 作者:行者123 更新时间:2023-12-01 15:34:27 25 4
gpt4 key购买 nike

我尝试在 Windows 7 上通过 BridJ 将 native 库 (lib.dll) 加载到 Java 应用程序,其中用户名是用希伯来语编写的。

重要的是 Java 应用程序下载 lib.dll 并将其正确保存在适当的位置:

C:\Users\דני\AppData\Local\Temp\lib.dll

我引用了该文件 -> 文件 lib,并将 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() 将 דנй 转换为。

我该如何解决这个问题?

最佳答案

此错误看起来与昨天修复的以下问题类似:

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

您可能想使用最新的 0.7-SNAPSHOT 重试。

关于java - 由于希伯来语用户名,无法使用 bridj 加载外部 dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9118155/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com