看板 Linux 關於我們 聯絡資訊
假設 # java abc 這是可以執行成功的 但寫成bash shell來執行的時候 /bin/bash -c java abc 卻會發生 "no x_library in java.library.path" 我也試過java -Djava.library.path來加入library 也在程式內設定 System.setProperty("java.library.path","xxxxx....."); 一樣會有Exception,請教大家一下,謝謝。 回覆一下,後來也是用-Djava.library.path解決的 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.159.92.4 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1508682014.A.A75.html ※ 編輯: aaagang (49.159.92.4), 10/22/2017 22:28:04
holishing: 有加 ' ' 或 " " 嗎? 10/22 23:09
holishing: 感覺要 /bin/bash -c "java abc" 才對... 10/22 23:25
感謝回覆,我的abc裏面是跑multithread,只是其中一個因為lib的path搞不定 你說的我也有試了,也是不行,謝謝!! ※ 編輯: aaagang (49.159.92.4), 10/22/2017 23:44:52
kingofsdtw: https://goo.gl/WR7YTa \\ ?? 10/23 00:05
bitlife: script是在交談式shell下執行?或是由service啟動?有可能 10/23 08:04
bitlife: 牽涉到.login或是你個人的.bashrc裏面設定了什麼必要的東 10/23 08:04
bitlife: 西,但由service啟動沒設定到 10/23 08:04
Vdragon: classpath? 10/23 15:23
hijkxyzuw: 一般環境變數是寫在 profile 裡,試試 bash -l 10/23 16:24
※ 編輯: aaagang (49.159.92.4), 12/21/2017 21:24:34