Kai diegimo programos vietinis paleidėjas sukuria JVM neatskleisdamas java komandų eilutės, nustatykite šią aplinką prieš paleisdami diegimo programą iš tos PowerShell sesijos:

$env:JAVA_TOOL_OPTIONS = '-Dhttp.proxyHost=proxy.example -Dhttp.proxyPort=8080 -Dhttps.proxyHost=proxy.example -Dhttps.proxyPort=8080'

Pavadinimas yra tiksliai JAVA_TOOL_OPTIONS. Leidžiamam viešųjų artefaktų diegimui be tarpinio serverio autentifikavimo adresas iš HTTP tarpinių serverių sąrašo gali pakeisti pagrindinio kompiuterio vardą ir atskirus prievadus; abu paskirties protokolai gali naudoti vieną tarpininką. Tai veikia HTTP dėklui, kuris naudoja tas JVM tarpinio serverio ypatybes.

VM skaito kintamąjį per JNI_CreateJavaVM. Ji priima VM parinktis, pvz., -D, o ne tik paleidėjui skirtas instrukcijas, pvz., -jar pasirinkimą. Kintamasis, vadinamas JAVA_OPTS, yra scenarijaus konvencija ir veikia tik ten, kur paleidėjas jį skaito.

Laikykite perrašymą vietiniu numatytai diegimo sesijai. Jau veikiantis GUI procesas arba paleidimas iš kito tėvinio proceso automatiškai negauna atnaujintos dabartinės apvalkalo aplinkos.

Susiję straipsniai