我在寫一個工具來檢查應用程序的先決條件。一個先決條件是特定的JRE代理設置。但我無法弄清楚,在JRE將這些信息存儲在Windows機器上(這應該在XP,Vista 32/64Bit和win7 32/64Bit上)後,在java控制面板中設置它們。如何以編程方式找出JRE網絡設置?
任何想法?
我在寫一個工具來檢查應用程序的先決條件。一個先決條件是特定的JRE代理設置。但我無法弄清楚,在JRE將這些信息存儲在Windows機器上(這應該在XP,Vista 32/64Bit和win7 32/64Bit上)後,在java控制面板中設置它們。如何以編程方式找出JRE網絡設置?
任何想法?
如果檢查系統屬性
http.proxyHost
http.proxyPort
設置。還有一些更多的屬性,如用戶名和不同的襪子代理,但基本上我會這樣做。一些代理性質的
說明 http://download.oracle.com/javase/6/docs/technotes/guides/net/proxies.html
(用戶應用程序數據文件夾)\日\的Java \部署\的deployment.properties
如果配置任何代理設置,他們可以在這個文件中找到。 有時一個系統配置存在,那麼它的發現在C:\ WINDOWS \太陽...
http://download.oracle.com/javase/1.5.0/docs/guide/deployment/deployment-guide/properties.html
只有一次打印所有的系統屬性,看看它們是否包含你正在尋找的人。
System.getProperties()
在Java中
謝謝,這會有所幫助,但我寫的工具是用C#。我可能應該提到那個;) – Peter
我想知道關於C#標籤的帖子;-)所以我認爲jonas的帖子是要走的路 – n3utrino