وقتی راه‌انداز بومی یک نصب‌کننده JVM را بدون نمایش خط فرمان java ایجاد می‌کند، این محیط را پیش از شروع نصب‌کننده از همان نشست PowerShell تنظیم کنید:

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

نام دقیقاً JAVA_TOOL_OPTIONS است. برای نصب مجاز مصنوعات عمومی بدون احراز هویت پروکسی، نشانی از فهرست پروکسی HTTP می‌تواند نام میزبان و درگاه‌های جداگانه را جایگزین کند؛ هر دو پروتکل مقصد می‌توانند از یک واسط استفاده کنند. این برای پشته HTTP که این ویژگی‌های پروکسی JVM را مصرف می‌کند کار می‌کند.

ماشین مجازی متغیر را از طریق JNI_CreateJavaVM می‌خواند. گزینه‌های VM مانند -D را می‌پذیرد، نه دستورهای مخصوص راه‌انداز مانند انتخاب -jar. متغیری به نام JAVA_OPTS در عوض یک قرارداد اسکریپت است و فقط جایی کار می‌کند که راه‌انداز آن را می‌خواند.

بازنویسی را محلی برای همان نشست نصب نگه دارید. فرایند GUI در حال اجرا یا اجرا از والد دیگر، محیط به‌روزشده پوسته فعلی را به‌طور خودکار دریافت نمی‌کند.

مقالات مرتبط