我有一个项目,我需要使用ghost4j将PDF文件转换为png。我面临的问题是,当我运行我的java代码时,控制台会抛出这个错误:
无法加载库' glo':dlopen(libgs.dylib,9):找不到图片
我用Google搜索了这个错误,发现我还需要安装ghost脚本并对文件libgs.dylib
进行一些更改。我已经使用Mac端口安装了ghost脚本,但我无法找到此文件libgs.dylib
在我的文件系统中的位置。我不知道接下来要做什么。需要帮助。
-PS我使用Mac OS X 10.9.2作为我的开发环境。
答案 0 :(得分:0)
来自https://github.com/zippy1978/ghost4j/issues/29:
设置LD_LIBRARY_PATH有帮助:
$ port install ghostscript $ port contents ghostscript | grep libgs /opt/local/lib/libgs.9.10.dylib /opt/local/lib/libgs.9.dylib /opt/local/lib/libgs.dylib $ export LD_LIBRARY_PATH=/opt/local/lib
使用port contents
命令显示的任何路径。
要使更改成为永久更改,您必须永久地将其添加到LD_LIBRARY_PATH。我不知道如何在OSX上做到这一点,因为我不是Mac用户,但在互联网上找到它是一件容易的事。
另请参阅"osx install libgs.dylib"的搜索结果。