Rumah > Java > javaTutorial > _JAVA_OPTIONS, JAVA_TOOL_OPTIONS dan JAVA_OPTS: Apakah Perbezaannya dan Bilakah Anda Harus Menggunakannya?

_JAVA_OPTIONS, JAVA_TOOL_OPTIONS dan JAVA_OPTS: Apakah Perbezaannya dan Bilakah Anda Harus Menggunakannya?

Linda Hamilton
Lepaskan: 2024-11-17 03:42:03
asal
473 orang telah melayarinya

_JAVA_OPTIONS, JAVA_TOOL_OPTIONS, and JAVA_OPTS: What's the Difference and When Should You Use Them?

Meneroka Perbezaan antara _JAVA_OPTIONS, JAVA_TOOL_OPTIONS dan JAVA_OPTS

Seperti yang anda perhatikan dengan teliti, _JAVA_OPTIONS, JAVA_TOOL_OPTIONS, dan JAVA_OPTIONS adalah semua mekanisme JAVA_TOOL_OPTIONS dan semua mekanisme JAVA Mari kita mendalami persamaan dan perbezaan mereka.

Dokumentasi Rasmi

_JAVA_OPTIONS tidak mempunyai dokumentasi rasmi, manakala JAVA_TOOL_OPTIONS disebut secara ringkas sebagai cara untuk menyediakan hujah VM dalam senario yang akses baris arahan adalah terhad.

Keutamaan

Keutamaan pembolehubah ini adalah seperti berikut:

  1. _JAVA_OPTIONS (mengganti yang lain)
  2. Parameter baris perintah
  3. JAVA_TOOL_OPTIONS (ditulis ganti oleh orang lain)

Fungsi

_JAVA_OPTIONS dan JAVA_TOOL_OPTIONS kedua-duanya membenarkan anda menghantar argumen JVM melalui pembolehubah persekitaran. Walau bagaimanapun, _JAVA_OPTIONS mengatasi hujah baris arahan, yang seterusnya mengalahkan JAVA_TOOL_OPTIONS.

Kebolehgunaan

Kedua-dua _JAVA_OPTIONS dan JAVA_TOOL_OPTIONS diketahui diambil oleh java dan javac. Seruan JVM dalam proses melalui panggilan perpustakaan juga menghormati pembolehubah ini.

Had

Tiada pengehadan yang diketahui tentang perkara yang boleh disertakan dalam _JAVA_OPTIONS atau JAVA_TOOL_OPTIONS. Walau bagaimanapun, menetapkannya dalam ~/.bashrc dianggap sebagai penyalahgunaan tujuan yang dimaksudkan.

Sokongan dalam JVM

_JAVA_OPTIONS bukan sebahagian daripada JDK, tetapi aplikasi lain mungkin menggunakannya. JAVA_TOOL_OPTIONS dan JAVA_OPTS adalah sebahagian daripada JVM. Adalah penting untuk ambil perhatian bahawa sokongan untuk _JAVA_OPTIONS mungkin tidak dijamin dalam JVM bukan HotSpot Oracle.

Pengesyoran

Walaupun _JAVA_OPTIONS mungkin kelihatan menarik kerana keutamaannya, ia tidak disyorkan untuk digunakan kerana ia kekurangan dokumentasi. JAVA_TOOL_OPTIONS berfungsi untuk tujuan tertentu dan harus digunakan hanya apabila akses baris perintah tidak dapat dilaksanakan. JAVA_OPTS, walaupun tidak berkaitan secara langsung dengan JVM, ialah pemegang tempat biasa untuk argumen JVM dalam skrip dan fail kelompok.

Atas ialah kandungan terperinci _JAVA_OPTIONS, JAVA_TOOL_OPTIONS dan JAVA_OPTS: Apakah Perbezaannya dan Bilakah Anda Harus Menggunakannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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