在main方法中加入
Properties systemProperties = System.getProperties();
systemProperties.setProperty("http.proxyHost", "*.*.*.*");
systemProperties.setProperty("http.proxyPort", "****");
Properties systemProperties = System.getProperties();
systemProperties.setProperty("http.proxyHost", "*.*.*.*");
systemProperties.setProperty("http.proxyPort", "****");
解决方案 »
- 这几天学习java的 I/O流,有点疑问,想请教一下大家
- java 比较大小!
- 求助:GridBagLayout详细用法的例子,谢谢!
- java的API中的函数没有类似MSDN的例子请问是否有这类在线文挡
- 有关于全屏显示的问题。。。。。。。。。。。。。。。。。。
- 我有一个面试,哪位大侠能帮忙作一下笔试题目?在线等!!!!!
- 关于日期的检查
- oracle语句 start with ....connect by中怎样对子结点排序??
- 主 题: win2000server装了JAVA1.2.1后,老是提示,在使用中插拔了硬件,蓝屏死机
- 怎么实现 JFrame 的“On Top”
- 如何将界面设计和具体事件操作的代码分开?
- 求教,GUI问题
***
*** 用户名认证
***
** 2003.10.10
**************************
*/public class MyAuthenticator extends Authenticator
{
private String username,password; public MyAuthenticator(String username,String password)
{
this.username=username;
this.password=password;
} protected PasswordAuthentication getPasswordAuthentication()
{
return new PasswordAuthentication(username,password.toCharArray());
}
}//end MyAuthenticatorimport java.net.*;/*****************************
**
** 实现二级代理的配置
**
** 2003.10.10
*****************************
*/public class ProxyConfiguration
{
//代理设置变量
private String socksProxyHost = "202.119.24.34";//socks代理
private String socksProxyPort = "1080";//socks代理端口
private String httpProxyHost = "211.167.0.131";//http代理
private String httpProxyPort = "80";//http代理端口
private String username = "aaaaaa";//用户名
private String password = "123456";//密码
public ProxyConfiguration()
{
init();
} public void init()
{
System.getProperties().setProperty( "socksProxyHost",socksProxyHost);
System.getProperties().setProperty( "socksProxyPort",socksProxyPort);
System.getProperties().setProperty( "http.proxyHost",httpProxyHost);
System.getProperties().setProperty( "http.proxyPort",httpProxyPort);
confirmUser();
} public void setSocksProxyHost(String socksProxyHost) {
this.socksProxyHost = socksProxyHost;
System.getProperties().setProperty( "socksProxyHost",socksProxyHost);
} public String getSocksProxyHost() {
return this.socksProxyHost;
} public void setHttpProxyHost(String httpProxyHost) {
this.httpProxyHost = httpProxyHost;
System.getProperties().setProperty( "http.proxyHost",httpProxyHost);
} public String getHttpProxyHost() {
return this.httpProxyHost;
} public void setSocksProxyPort(String socksProxyPort) {
this.socksProxyPort = socksProxyPort;
System.getProperties().setProperty( "socksProxyPort",socksProxyPort);
} public String getSocksProxyPort() {
return this.socksProxyPort;
} public void setHttpProxyPort(String httpProxyPort) {
this.httpProxyPort = httpProxyPort;
System.getProperties().setProperty( "http.proxyPort",httpProxyPort);
} public String getHttpProxyPort() {
return this.httpProxyPort;
} public String getUsername() {
return this.username;
} public void setUsername(String username) {
this.username = username;
} public void setPassword(String password) {
this.password = password;
} public String getPassword() {
return this.password;
} public void confirmUser() {
Authenticator.setDefault(new MyAuthenticator(this.username,this.password));
}
}
public void initProxy() {
proxy = new ProxyConfiguration();
}