如何用java使用代理

展开全部Java中,使用proxy是通过设置java环境变量来实现的,也就是JVM的系统属性。我们需要设置三个属性,proxySet proxyHost和proxyPort。proxySet 是个boolean类型的,可以设置为true或者false,true代表使用代理服务器。proxyHost 是代理服务器的IP地址proxyPort 是代理服务器的端口地址。我们有两种方法设置这种系统属性,一种是命令行下运行Java程序的时候,通过参数付值一种是在java源程序中设置。第一种方法的格式如下:java -DproxySet=true -DproxyHost=myProxyServer.come -DproxyPort=80 MyJavaApp第二种方法,就是直接在源程序中通过系统属性来写,如下:import java.util.Properties;......strProxy="221.15.5.67";strPort="8080";Properties systemProperties = System.getProperties();systemProperties.setProperty("http.proxyHost",strProxy);systemProperties.setProperty("http.proxyPort",strPort);....JDK1.3以上版本,只要设置了proxyHost和proxyPort就不用写proxySet了。那么反过来,显示这些系统属性,就可以看到有没有使用代理了。