JavaでHTTPProxyを有効にする

いつもググッているのでメモ。
-Dhttp.proxyHost=proxyhostURL
-Dhttp.proxyPort=proxyPortNumber
-Dhttp.proxyUser=proxyUserName
-Dhttp.proxyPassword=proxyPassword
汎用引数なので普通にプログラム上からも取れる。
System.getProperties().put("http.proxyHost", "someProxyURL");
System.getProperties().put("http.proxyPort", "someProxyPort");
System.getProperties().put("http.proxyUser", "someUserName");
System.getProperties().put("http.proxyPassword", "somePassword");