仅当库位于 /usr/lib 而非自定义路径中时,PDFlib 才有效
我们使用 PDFlib 来个性化 PDF。
pdflib.jar 库和 libpdf_java.so 文件都在文件夹中:
/home/user/my/custom/library/path/
我用这个参数启动服务器:
java -Djava.library.path=/home/user/my/custom/library/path/
就像 pdflib 教程
在我的 jBoss5 服务器上部署后,我收到此错误消息:
错误 [STDERR] 无法加载适用于 Java 的 PDFlib 共享库/DLL。 确保正确安装本机 PDFlib 库。为了你的 信息,java.library.path当前值为:
/home/user/my/custom/library/path/
所以,路径是正确的(我在末尾尝试过带或不带 / )
如果我将 jar 和 lib 放在我的 /usr/lib 文件夹中,一切正常很好,但不适用于我的自定义文件夹。
我在 linux 64 位上使用它,如果这很重要的话! 自定义文件夹和文件已 chmod 755 - 所以这不应该是问题
期待您的提示!
we are using PDFlib for personalizing PDFs.
The pdflib.jar library and the libpdf_java.so file are both in the folder:
/home/user/my/custom/library/path/
I start the server with this argument:
java -Djava.library.path=/home/user/my/custom/library/path/
like it is mentioned in the pdflib tutorial
After deploying on my jBoss5 Server i got this error message:
ERROR [STDERR] Cannot load the PDFlib shared library/DLL for Java.
Make sure to properly install the native PDFlib library. For your
information, the current value of java.library.path is:
/home/user/my/custom/library/path/
So, the path ist correct (i tried it with and without the / at the end)
If I put the jar and the lib in my /usr/lib folder, everything works fine, but not with my custom folders.
I use it on a linux 64bit, if that matters!
The custom folder and the files got chmod 755 - so this shouldn't be the problem
Looking forward to your hints!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论