将 JVM/JRE 设置为自动使用 Windows Proxy
我确实看到了有关为JVM设置代理的问题,但我想问的是如何利用已经配置的代理(在Windows上)。
以下是我的问题的演示:
- 转到控制面板>Java并设置代理地址。
- 运行以下简单的小程序代码(我使用的是 Eclipse IDE):
import java.awt.Graphics;
import javax.swing.JApplet;
import java.util.*;
public class Stacklet extends JApplet {
private String message;
public void init(){
Properties props = System.getProperties();
message = props.getProperty("http.proxyHost", "NONE");
message = (message.length() == 0)? "NONE": message;
}
public void paint(Graphics g)
{
g.drawString(message, 20, 20);
}
}
小程序显示“无”,而不考虑您在 Java 控制面板中放置的设置。如果Windows代理设置(通常在Internet Explorer中设置)是我可以确定的,那么最好的方法是,但是在Java控制面板中执行额外的配置步骤仍然是一个可以接受的解决方案。
谢谢!