Dizze twa opdrachten jouwe de Java-starter net deselde konfiguraasje. Brûk de host en poarte fan jo HTTP-proxy; de HTTP-proxylist biedt kandidaten foar tastiene iepenbiere rûtes:

java -Dhttp.proxyHost=proxy.example.net -Dhttp.proxyPort=8080 -jar app.jar
java -jar app.jar -Dhttp.proxyHost=proxy.example.net -Dhttp.proxyPort=8080

By de earste krijt de starter opsjes foar systeemeigenskippen. By de twadde wurde de tokens nei app.jar tapassingsarguminten. Utsein as de tapassing se bewust ferwurket, sette se de proxy-eigenskippen fan 'e JVM net.

Deselde grins jildt by it neamen fan in haadklasse ynstee fan -jar. Set JVM-opsjes foar de klassnamme en tapassingsspesifike arguminten dêrnei.

Undersykje it echte startkommando dat in IDE, in tsjinstwrapper of in startskript genereart. It fjild mei it label “program arguments” kin oars wêze as it fjild foar VM-opsjes.

De juste posysje leveret allinnich de eigenskip. De HTTP-klant moat dy Java-netwurkkonfiguraasje noch brûke. Foar Apache HttpClient 5, lit de klant systeemeigenskippen brûke. Proxy-autentikaasje hat syn eigen stipe ynterface nedich.

Relatearre artikelen