2015-01-07 69 views
0

例如:如何配置Java -D標誌月食

java -Dcom.siebel.management.jmxapi.cfgFileName=C:\monitor\1srvr.xml Component 

凡(在Eclipse)怎樣設定-D標誌與名稱和值。 Component是一個類文件。

當我運行我在Eclipse代碼,我得到一個異常:

SEVERE: Configuration file name must be specified in com.siebel.management.jmxapi.cfgFileName system property 
Exception in thread "main" java.lang.ExceptionInInitializerError 
    at com.siebel.management.jmxapi.JmxComponent.getState(JmxComponent.java:169) 
    at Component.main(Component.java:21) 
Caused by: java.lang.IllegalArgumentException: Configuration file name must be specified in com.siebel.management.jmxapi.cfgFileName system property 
    at com.siebel.management.jmxapi.SiebelAgentUtil.<init>(SiebelAgentUtil.java:78) 
    at com.siebel.management.jmxapi.SiebelAgentUtil.<clinit>(SiebelAgentUtil.java:43) 
    ... 2 more 

回答

0

編輯日食

的VM ARGS在哪裏日食已經安裝,你可以找到一個文件的目錄命名爲eclipse.ini。編輯它以在vmargs部分下添加其他參數。

-vmargs 
-Dosgi.requiredJavaVersion=1.5 
-Dhelp.lucene.tokenizer=standard 
-Xms40m 
-Xmx512m 

編輯在Eclipse

應用程序的虛擬機ARGS如果你想編輯本作是從Eclipse中運行的應用程序,你需要提供信息根據arguments tab

+1

我想他寧願希望它的應用他的建築/從Eclipse中運行,不偏食本身。 – nos

+0

對不起,它沒有工作,我仍然在異常的問題 –

+0

感謝您指出@nos。我認爲它一定是用於日食的Siebel插件。編輯我的答案。 –

1

在Eclipse中有幾個簡單的方法可以做到這一點。

1)從一頂欄中選擇運行 - >運行配置

2)右鍵點擊你的項目並選擇運行AS->運行配置

接下來,常見的步驟是在左側窗格中和右側相應的相鄰窗格中選擇您的項目類別(包含主要方法的項目類別)選擇參數

設置所需的參數(程序或VM參數

0

感謝所有試圖幫助我! 然而,該解決方案是在代碼中這樣做:

System.setProperty("com.siebel.management.jmxapi.cfgFileName", "C:\\siebelmonitor\\1srvr.xml");