Set Java's proxy-flaggen foar de haadklasse
Jou de proxysysteemeigenskippen oan de Java-starter troch, ynstee fan se by ûngelok as tapassingsarguminten te leverjen.
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.