從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