[英]I want to set an environment variable to my java application while bootstrapping such that the jars in classpath can read it
我必須設置 LD_LIBRARY_PATH 以便我的類路徑中的 jar 之一使用它來執行一些本機 java 文件。
我嘗試在引導時將環境文件設置到我的服務器,但 System.getenv(LD_LIBRARY_PATH) 被指定為 null。
Java 使用的庫路徑由System.getProperty("java.library.path")
顯示。 只需在運行時打印應用程序中的值。
java ... your.App
記下該值並在第二次運行之前編輯 LD_LIBRARY_PATH:
export LD_LIBRARY_PATH=/blahblah
# or export LD_LIBRARY_PATH=/blahblah:$LD_LIBRARY_PATH
java ... your.App
您應該會看到更改后的“java.library.path”現在以/blahblah:
為前綴。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.