Gosod priodweddau procsï JVM y gosodwr gyda JAVA_TOOL_OPTIONS
Defnyddiwch JAVA_TOOL_OPTIONS pan nad yw lansiwr gosodwr Java yn cynnig lle cyfleus ar gyfer dadleuon procsï JVM.
Pan fydd lansiwr brodorol gosodwr yn creu JVM heb ddangos llinell orchymyn java, gosodwch yr amgylchedd hwn cyn cychwyn y gosodwr o'r sesiwn PowerShell honno:
$env:JAVA_TOOL_OPTIONS = '-Dhttp.proxyHost=proxy.example -Dhttp.proxyPort=8080 -Dhttps.proxyHost=proxy.example -Dhttps.proxyPort=8080'Yr enw yw JAVA_TOOL_OPTIONS yn union. Ar gyfer gosodiad arteffact cyhoeddus a ganiateir heb ddilysu procsï, gall cyfeiriad o'r rhestr procsï HTTP ddisodli'r enw gwesteiwr a'r porthladdoedd ar wahân; gall y ddau brotocol cyrchfan ddefnyddio un cyfryngwr. Mae hyn yn gweithio ar gyfer stac HTTP sy'n defnyddio'r priodweddau procsï JVM hynny.
Mae'r VM yn darllen y newidyn trwy JNI_CreateJavaVM. Mae'n derbyn opsiynau VM fel -D, nid cyfarwyddiadau lansiwr yn unig fel dewis -jar. Mae newidyn o'r enw JAVA_OPTS yn gonfensiwn sgript yn lle hynny ac yn gweithio dim ond lle mae'r lansiwr yn ei ddarllen.
Cadwch y trosysgrifiad yn lleol i'r sesiwn gosod a fwriedir. Nid yw proses GUI sy'n rhedeg yn barod nac ail-lansio o riant arall yn derbyn amgylchedd diweddar y plisgyn cyfredol yn awtomatig.