![](/img/trans.png)
[英]How to include “start orbd -ORBInitialPort 1050” in java?
[英]Java arguments in java -ORBInitialPort
是否可以同時創建一個為其提供java選項的類的實例?
我努力了:
String[] arg = {"-ORBInitialPort 1050"};
new LMS(arg);
這沒用。 我不確定這是否可行。
有任何想法嗎?
這里更多的上下文將非常有幫助。 對運行您的程序的java進程進行示例調用會很好,因為“ java options”至少對我來說意味着Java選項,這些選項會修改JVM行為並且不會傳遞給程序。
LMS類構造函數的標頭也很好,因為調用它的方式並沒有多大意義。
由於不在這里,讓我們回答更多的可能性。
通過Java選項,您可能意味着
public static void main(String [] args)
作為參數傳遞給程序的參數 -D
參數指定為JVM選項的Java系統屬性 對於2-解析選項數組並將結果保存到變量。 然后將變量傳遞給類。 更具體地說,您需要提供更多信息。 您還可以使用Java選項解析庫(例如JewelCli或Apache Commons CLI) 。
對於3-使用-D
參數運行Java進程並指定屬性名稱和值,例如-DwhateverName=whateverValue
您可以通過System.getProperty()
方法調用獲取此參數的值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.