- 为java程序设置代理
- 系统环境变量上设置的代理并没有用,不会作用于java程序运行时发起的http请求
- 为jvm设置代理
- 可以设置在Java命令上
- 可以设置在Eclipse等IDE的Run/Debug Configuration的jvm参数上(也相当于加在最终执行的命令上?)
- -Dhttp.proxySet=true
- -Dhttp.proxyHost=127.0.0.1
- -Dhttp.proxyPort=3128
- -Dhttp.proxyHost=127.0.0.1
- -Dhttp.proxyPort=3128
- 为Gradle设置代理(gradle.properties)
- 加在Jvm上
- org.gradle.jvmargs=-Dhttp.proxyHost=127.0.0.1 -Dhttp.proxyPort=3128 -Dhttp.proxyHost=127.0.0.1 -Dhttp.proxyPort=3128
- 加在系统变量上?不管用?
- systemProp.http.proxyHost=127.0.0.1
- systemProp.http.proxyPort=3128
- systemProp.https.proxyHost=127.0.0.1
- systemProp.https.proxyPort=3128
- systemProp.https.nonProxyHosts
- 加在Jvm上
- 为Maven设置代理(settings.xml)