Rumah > Java > javaTutorial > Apakah Perbezaan Antara _JAVA_OPTIONS, JAVA_TOOL_OPTIONS dan JAVA_OPTS?

Apakah Perbezaan Antara _JAVA_OPTIONS, JAVA_TOOL_OPTIONS dan JAVA_OPTS?

Mary-Kate Olsen
Lepaskan: 2024-11-14 17:03:02
asal
640 orang telah melayarinya

What's the Difference Between _JAVA_OPTIONS, JAVA_TOOL_OPTIONS, and JAVA_OPTS?

Mentafsir Perbezaan antara _JAVA_OPTIONS, JAVA_TOOL_OPTIONS dan JAVA_OPTS

Dalam bidang konfigurasi Java Virtual Machine (JVM), tiga pembolehubah persekitaran mempunyai tujuan yang berbeza: _JAVA_OPTIONS, JAVA_OPTIONS dan JAVA_OPTS. Walaupun JAVA_OPTS adalah luaran kepada JVM, dua yang lain menyediakan alternatif kepada parameter baris perintah untuk menentukan argumen JVM.

_JAVA_OPTIONS lwn. JAVA_TOOL_OPTIONS

Kedua-dua _JAVA_OPTIONS dan JAVA_TOOL_OPTIONS argumen membenarkan penetapan JVM pembolehubah persekitaran. Walau bagaimanapun, mereka berbeza dalam keutamaan dan skop mereka. _JAVA_OPTIONS memegang keutamaan tertinggi, menggantikan sebarang tetapan yang dinyatakan dalam JAVA_TOOL_OPTIONS atau parameter baris arahan. Sebaliknya, JAVA_TOOL_OPTIONS mempunyai keutamaan yang paling rendah, ditindih oleh kedua-dua _JAVA_OPTIONS dan argumen baris perintah.

Kebolehgunaan

JAVA_TOOL_OPTIONS dan _JAVA_OPTIONS digunakan oleh beberapa ekosistem boleh laku. Selain Java dan javac, ia juga diambil oleh Javadoc, jar dan Java Native Interface (JNI).

Limitation

Walaupun tiada sekatan eksplisit pada hujah yang boleh dimasukkan dalam JAVA_TOOL_OPTIONS dan _JAVA_OPTIONS, tetapan yang salah atau bercanggah boleh membawa kepada tingkah laku yang tidak dijangka. Adalah dinasihatkan untuk mengutamakan penggunaan parameter baris arahan, menyimpan pembolehubah persekitaran ini untuk senario yang mengubah suai baris arahan tidak praktikal atau mustahil.

Kaveat

Adalah penting untuk ambil perhatian bahawa _JAVA_OPTIONS ialah tidak berdokumen dan penggunaannya tidak digalakkan. Tiada jaminan bahawa pelaksanaan JVM akan datang akan menyokong pembolehubah ini. Selain itu, ingat bahawa susunan keutamaan ialah _JAVA_OPTIONS > hujah baris arahan > JAVA_TOOL_OPTIONS.

Atas ialah kandungan terperinci Apakah Perbezaan Antara _JAVA_OPTIONS, JAVA_TOOL_OPTIONS dan JAVA_OPTS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan