从Jenkins运行作业时遇到java.lang.UnsatisfiedLinkError问题。如何在Jenkins上设置LD_LIBRARY_PATH
<error message="no JSTAF in java.library.path" type="java.lang.UnsatisfiedLinkError">java.lang.UnsatisfiedLinkError: no JSTAF in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1681)
at java.lang.Runtime.loadLibrary0(Runtime.java:840)
at java.lang.System.loadLibrary(System.java:1047)
基本上我需要设置LD_LIBRARY_PATH
当这个设置,它的工作原理命令行执行罚款。例如,当我设置LD_LIBRARY_PATH
像以下:
export LD_LIBRARY_PATH=</proj/lib>:$LD_LIBRARY_PATH
在设置时,代码的执行的工作命令行细。
我试图设置这个LD_LIBRARY_PATH
使用EnvInjectPlugin
并注入了LD_LIBRARY_PATH
。
但我不确定为什么詹金斯没有拿起这LD_LIBRARY_PATH
。如何设置这个Jenkins的工作执行将起作用?
我不清楚在哪里添加对我的的引用。我没有在我的系统中看到/etc/ld.so.conf/libc.conf。 – Exploring
你在运行什么操作系统? – Danduk82
红帽企业Linux服务器版本6.3(圣地亚哥) – Exploring