Qiegħed il-bnadar tal-proxy ta' Java qabel il-klassi prinċipali
Għaddi l-proprjetajiet tas-sistema tal-proxy lill-lancer ta' Java minflok ma twassalhom b'xi żball bħala argumenti tal-applikazzjoni.
Dawn iż-żewġ kmandi ma jagħtux lill-lancer ta' Java l-istess konfigurazzjoni. Uża l-host u l-port tal-proxy HTTP tiegħek; il-lista tal-proxy HTTP toffri kandidati għal rotot pubbliċi permessi:
java -Dhttp.proxyHost=proxy.example.net -Dhttp.proxyPort=8080 -jar app.jar
java -jar app.jar -Dhttp.proxyHost=proxy.example.net -Dhttp.proxyPort=8080
Fl-ewwel waħda, il-lancer jirċievi għażliet tal-proprjetajiet tas-sistema. Fit-tieni, it-tokens wara app.jar isiru argumenti tal-applikazzjoni. Sakemm l-applikazzjoni ma tanalizzahomx b'xi ħsieb, ma jissettjawx il-proprjetajiet tal-proxy tal-JVM.
L-istess konfini japplika meta tinnefħa klassi prinċipali minflok ma tintuża -jar. Qiegħed l-għażliet tal-JVM qabel l-isem tal-klassi u l-argumenti speċifiċi tal-applikazzjoni warajh.
Spezzjona l-kmand tat-tnedija reali li jiġġenera IDE, wrapper tas-servizz jew skript tat-tnedija. Il-qasam tiegħu bit-tikketta “program arguments” jista' jkun differenti mill-qasam għall-għażliet tal-VM.
Il-post korrett jipprovdi biss il-proprjetà. Il-klijent HTTP xorta jrid juża dik il-konfigurazzjoni tan-netwerk Java. Għal Apache HttpClient 5, ippermetti lill-klijent juża l-proprjetajiet tas-sistema. L-awtentikazzjoni tal-proxy teħtieġ l-interface appoġġjata tagħha stess.