我想在 eclipse 中傳遞一個依賴于環境變數的 VM 引數。像這樣的東西 -
在環境變數中:var1=1234
在 VM 引數中:-Dvar2=%var1V78
這可以正常作業,使用終端沒有任何問題,但在 Eclipse 中不起作用
Eclipse 將此“%”符號編碼為“25”,因此編譯器無法在“var2”中找到“var1”變數的值。任何人都可以建議如何轉義這個 '%' 符號或任何其他解決方法。
uj5u.com熱心網友回復:
在啟動配置中,在VM 引數欄位中,使用該env_var變數作為環境變數的值,如下所示:
-Dvar2=${env_var:var1}5678
使用VM arguments欄位底部的按鈕Variables...以獲取幫助您輸入變數的對話框。
請注意,該env_var變數只能用于在運行 Eclipse 的行程中可見的環境變數。
uj5u.com熱心網友回復:
在啟動配置中,
- 選擇 VM 引數欄位下方的“變數”按鈕。
- 在“選擇變數”對話框中,從變數串列中選擇“env_var”。輸入引數為“var1”。點擊“確定”
- 現在 VM 引數的格式為 ${env_var:var1} 并將其編輯為格式為 '-Dvar2=${env_var:var1}5678'
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/417583.html
標籤:
