Java VM 引数 (システムオプション) の設定方法
java
コマンドで Java プログラムを起動する時にシステムプロパティ (VM 引数とも) を指定する方法。
以下のように、-D
オプションで指定する。
$ java -Dhttp.proxyHost=test.proxy.com -Dhttp.proxyPort=8081 -Dhttp.nonProxyHosts="localhost|*.nonproxy.com" -jar hoge.war
-D
以降の http.proxyHost
などがプロパティ名になる。プログラム中から参照するには、
System.getProperty("http.proxyHost");
のようにすれば良い。