2012-03-23 175 views

回答

4

看來,只有這樣,才能做到這一點,是讓「Run all tests in the selected project ..」,並設置Environment變量一旦有。

如果要運行單個測試,並且該測試需要設置環境變量,則看起來您需要將該環境變量設置爲該測試設置的一部分。

enter image description here

1

打開該錯誤/特徵請求在Windows中使用「啓動」命令從命令符合定義的變量蝕產卵(Linux有類似的功能)

製作文件starteclipse.cmd

================================

SET VAR1=SOMEVALUE 
SET VAR2=SOMEVALUE 
start d:\eclipse\eclipse.exe 

================================

從命令行去與starteclipse的目錄。 cmd文件並運行它。

這會產生適當的環境設置eclipse。

+0

這是我可以在網上找到的唯一答案 – hanjoonk 2017-04-05 00:34:04

0

我也覺得無奈一個一個設置env vars。 如果您擁有代碼並有機會改變它,那麼最好使用System屬性代替,它可以作爲VMArgs -Dprop = val傳遞。

您可以在全局級別設置虛擬機參數 - 首選項| Java |已安裝的JRE和插件開發|目標平臺。

即使你不能改變代碼,大多數文明的java庫也支持屬性,如果不超過env vars-所以值得雙重檢查。 (當然這不是外部過程的選項)。