Получите код Eclipse, работающий с аутентифицированным прокси

Я пытаюсь получить свой Java-код в Eclipse для доступа в Интернет через аутентифицированный прокси. Мой код просто читает исходный код веб-сайта, используя http://docs.oracle.com/javase/tutorial/networking/urls/readingURL.html

Я получаю эту ошибку:

Исключение в потоке "основной" java.net.ConnectException: время ожидания соединения истекло: подключение

Вот что я уже пробовал: - В настройках установить прокси-сервер HTTP и HTTPS, очистить SOCKS и перейти в ручной режим - В Eclipse.ini добавить

-Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclient
-Dhttp.proxyPort=8080
-Dhttp.proxyHost=XXX
-Dhttp.proxyUser=XXX
-Dhttp.proxyPassword=XXX
-Dhttp.nonProxyHosts=localhost|127.0.0.1

person onepiece    schedule 28.05.2013    source источник
comment
Вы в курсе, что это -Dhttp.proxyHost, а не Dhttp.proxyHost?   -  person Thorbjørn Ravn Andersen    schedule 28.05.2013
comment
@ ThorbjørnRavnAndersen Да, я в курсе, сейчас отредактировал свой пост   -  person onepiece    schedule 28.05.2013


Ответы (1)


Вы должны знать, что то, что вы устанавливаете, является настройками JVM, в которой работает Eclipse. Ваши программы запускаются в другой JVM, к которой эти настройки не применяются.

Запуск вашего приложения создает конфигурацию запуска, которую вы можете открыть и добавить необходимые системные свойства. Затем они будут применяться при запуске этой конфигурации запуска.

(также у Eclipse есть очень сложная панель настроек сети в окне настроек, где вы можете настроить это для самого Eclipse).

person Thorbjørn Ravn Andersen    schedule 28.05.2013
comment
Не могли бы вы дать более конкретные указания по изменению конфигурации запуска? - person onepiece; 28.05.2013