gpt4 book ai didi

Javacpp: liblept.4.dylib 库未加载

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:36:14 24 4
gpt4 key购买 nike

在我的 64 位 Mac OSX 上尝试使用来自 java 项目的 native C++ 库,正如此链接中所述:

https://github.com/bytedeco/javacpp-presets/tree/master/tesseract

但是当我运行示例时出现此错误,未加载库 liblept.4.dylib,我不知道该怎么做。

java.lang.UnsatisfiedLinkError: no jnilept in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1865)

Caused by:java.lang.UnsatisfiedLinkError:/private/var/folders/h8/wpw5p9196v1dz0hcy_s66_5w0000gn/T/javacpp21146551279247/libjnilept.dylib: dlopen(/private/var/folders/h8/wpw5p9196v1dz0hcy_s66_5w0000gn/T/javacpp21146551279247/libjnilept.dylib, 1): Library not loaded: /Users/saudet/projects/bytedeco/javacpp-presets/leptonica/cppbuild/macosx-x86_64/lib/liblept.4.dylib
Referenced from: /private/var/folders/h8/wpw5p9196v1dz0hcy_s66_5w0000gn/T/javacpp21146551279247/libjnilept.dylib

更新:我尝试通过 mac 端口安装 tesseract 和 leptonica 库,这个错误消失了,但出现了一个新错误“java 无法写入核心转储,有问题的框架 leptonica ..etc”

所以我删除了所有已安装的库再次返回相同的错误

最佳答案

这是一个已修复的问题: https://github.com/bytedeco/javacpp-presets/issues/46虽然尚未发布,但很容易从源代码编译。首先,从 GitHub 获取 JavaCPP 和 JavaCPP Presets 的最新源代码,然后运行 ​​mvn installjavacpp 下,然后在 javacpp-presets 下, 执行 bash cppbuild.sh install leptonica tesseract打电话前mvn install -pl .,leptonica,tesseract .

关于Javacpp: liblept.4.dylib 库未加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30925074/

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