用JVM怎么添加代理 JVM 添加代理方法

JDK升级到1.7以后,就连接不上一个网站了。。 
一直是Connection time out.. 

原因竟然是访问网站时没有添加公司的代理。。 
(反正JDK1.6的时候是访问的好好的~) 

所以就只好给JVM加代理啦~ 
这里有个问题是,公司会给浏览器统一配置代理,这样才可以访问外网。 
但是由于是JAVA程序访问网站,所以需要给JVM添加代理。 

另外,及时给Elicpse添加了代理,依然需要通过程序给JVM添加代理, 
因为JAVA程序在执行时是单独开启一个JVM的。 

JAVA添加代理方法: 
System.setProperty("https.proxyHost","%IP%"); 
System.setProperty("https.proxyPort","%PORT%"); 

java中支持 HTTP代理、HTTPS代理、Socket代理、FTP代理 等。 

1.HTTP 
    http.proxyHost 
    http.proxyPort [默认值:80] 
    http.nonProxyHosts 

2.HTTPS 
    https.proxyHost 
    https.proxyPort [默认值:443] 
    https.nonProxyHosts 

3.FTP 
    ftp.proxyHost 
    ftp.proxyPort [默认值:80] 
    ftp.nonProxyHosts 

4.SOCKS 
    socksProxyHost 
    socksProxyPort [默认值:1080] 

猜你喜欢

转载自blog.csdn.net/lyc00net/article/details/83788107
JVM