Я ищу способ получения информации о прокси системы в Java под Windows, но я нашел только один способ. Но это не работает для меня.
public static void main(String[] args) throws Throwable {
System.setProperty("java.net.useSystemProxies", "true");
System.out.println("detecting proxies");
List<Proxy> pl = ProxySelector.getDefault().select(new URI("http://ihned.cz/"));
for (Proxy p : pl)
System.out.println(p);
Proxy p = null;
if (pl.size() > 0) //uses first one
p = pl.get(0);
System.out.println(p.address());
System.out.println("Done");
}
Когда я запускаю программу, я получаю:
detecting proxies
DIRECT
null
Done
Ява означает, что я нахожусь прямо в интернете. Но это неправильно. Я за прокси. Я не могу найти решение для своего компьютера.