如何以编程方式查找JRE网络设置?

时间:2011-10-13 07:13:39

标签: c# java windows

我正在编写一个工具来检查应用程序的前提条件。一个先决条件是特定的JRE代理设置。但我无法弄清楚,JRE将这些信息存储在Windows机器上(这应该适用于XP,Vista 32 / 64Bit和win7 32 / 64Bit),然后在java控制面板中设置它们。

有什么想法吗?

3 个答案:

答案 0 :(得分:2)

(用户应用程序数据文件夹)\ Sun \ Java \ Deployment \ deployment.properties

如果配置了任何代理设置,则可以在此文件中找到它们。 有时存在系统范围的配置,然后在c:\ windows \ sun ...

中找到它

http://download.oracle.com/javase/1.5.0/docs/guide/deployment/deployment-guide/properties.html

答案 1 :(得分:0)

检查系统属性是否

http.proxyHost
http.proxyPort

已设定。还有一些属性,如用户名和袜子代理的不同属性,但基本上我会这样做。

某些代理属性的说明 http://download.oracle.com/javase/6/docs/technotes/guides/net/proxies.html

答案 2 :(得分:0)

只需打印所有系统属性一次,看看它们是否包含您要查找的属性。

System.getProperties() 
Java中的