Verwendung des automatischen Proxy-Konfigurationsskripts in Java

Mein Internet Explorer verfügt über eine automatische Proxy-Datei (sog. PAC) für den Webzugriff. Gibt es eine Möglichkeit, dies auch in meinem Java-Programm zu verwenden?

Mein Java-Code unten scheint überhaupt keinen Proxy zu verwenden.

ArrayList<Proxy> ar = new ArrayList<Proxy>(ProxySelector.getDefault().select(new URI("http://service.myurlforproxy.com")));
for(Proxy p : ar){
  System.out.println(p.toString()); //output is just DIRECT T.T it should be PROXY.
}

Ich habe mein Proxy-Skript auch in der Java-Systemsteuerung (Control-> Java) festgelegt, aber das gleiche Ergebnis. und ich fand, dass es keine Möglichkeit gibt, PAC-Datei für Java programmgesteuert festzulegen.

Die Benutzer verwenden http.proxyHost für System.setProperties (..), dies dient jedoch nur zum Festlegen des Proxy-Hosts und nicht des Proxy-Skripts (PAC-Datei).

Antworten auf die Frage(4)

Ihre Antwort auf die Frage