我在写一个工具来检查应用程序的先决条件。一个先决条件是特定的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