簡體   English   中英

我想在引導時為我的 java 應用程序設置一個環境變量,以便類路徑中的 jars 可以讀取它

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM