2011-08-09 73 views
-6

我想在啓動我的應用程序時爲其中一個jvm參數設置系統ip。請需要有關如何做到這一點的信息。我需要從應用程序啓動的位置設置機器的IP地址。如何在jvm參數中設置系統ip?

+0

你在說哪個系統IP。機器上的每個接口都有一個或多個IP綁定到它。 – nfechner

+0

請完善/定義您的問題 – Sap

回答

4

IP地址綁定到網絡接口並由本地操作系統設備分配;這項任務可能涉及使用DHCP。您無法通過將參數傳遞給JVM來繞過此過程,該參數將自動更改分配的IP地址。

如果您想要監聽特定的IP地址,並且您使用的是ServerSocket,請使用ServerSocket.bind方法將進程綁定到特定的IP地址。同樣,這必須是系統擁有的其中一個網絡接口的有效IP地址;你不能簡單地在另一臺機器的終端上收聽。