Search code examples
javaeclipseproxyhttp-proxy

Use proxy for http request in Eclipse


For debugging purposes, I need to configure Java to use a proxy for HTTP requests. I am wondering how to do it in my Eclipse environment when I press Ctrl + F11? Any help will be appreciated.


Solution

  • You need to pass these flags in your run configuration. Run -> Run configurations -> Select your project. Then in second tab: “Arguments”. Top box is for your program's arguments, and bottom box is for VM arguments. Add these two there as VM arguments.

    -Dhttp.proxyHost=proxyserver.com  
    -Dhttp.proxyPort=80
    

    You can also set them in your code.

    System.setProperty("http.proxyHost", "proxyserver.com");
    System.setProperty("http.proxyPort", "80");
    

    You can read more about them in java docs here.