Rumah > Java > javaTutorial > Bagaimana untuk Menetapkan Pembolehubah Persekitaran JAVA_HOME pada macOS X 10.6?

Bagaimana untuk Menetapkan Pembolehubah Persekitaran JAVA_HOME pada macOS X 10.6?

Susan Sarandon
Lepaskan: 2024-11-03 10:33:29
asal
590 orang telah melayarinya

How to Set the JAVA_HOME Environment Variable on macOS X 10.6?

Tetapkan Pembolehubah Persekitaran JAVA_HOME pada macOS X 10.6

Menetapkan pembolehubah persekitaran JAVA_HOME adalah penting untuk banyak aplikasi Java yang bergantung pada skrip shell untuk persekitaran konfigurasi. Dalam macOS X 10.6, beberapa laluan boleh digunakan untuk pembolehubah ini, termasuk:

  • /Library/Java/Home
  • /System/Library/Frameworks/JavaVM.framework/Home
  • /System/Library/Frameworks/JavaVM.framework/Versions/Current

Laluan ini mungkin dipautkan ke Java Virtual Machine (JVM) semasa yang ditakrifkan dalam anak tetingkap Keutamaan Java. Timbul persoalan yang mana satu untuk digunakan atau jika mana-mana daripadanya boleh diterima.

Penyelesaian yang disyorkan adalah untuk menetapkan JAVA_HOME kepada output arahan /usr/libexec/java_home, yang mendapatkan semula laluan Java yang ditentukan dalam Java keutamaan. Pendekatan ini telah terbukti boleh dipercayai dan bebas isu.

export JAVA_HOME=$(/usr/libexec/java_home)
Salin selepas log masuk

Kadangkala, anda mungkin perlu mengatasi JAVA_HOME dengan versi Java yang lebih lama. Sebagai contoh, jika program memerlukan Java 5 32-bit, arahan berikut boleh digunakan untuk menetapkan JAVA_HOME:

export JAVA_HOME=$(/usr/libexec/java_home -v 1.5)
Salin selepas log masuk

Jika /usr/libexec/java_home tiada dalam laluan, ia boleh ditambah menggunakan :

sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java_home /usr/libexec/java_home
Salin selepas log masuk

Untuk maklumat tambahan, rujuk dokumentasi Oracle pada arahan java_home dan artikel Spring Tool Suite tentang mengkonfigurasi JDK dalam macOS.

Atas ialah kandungan terperinci Bagaimana untuk Menetapkan Pembolehubah Persekitaran JAVA_HOME pada macOS X 10.6?. 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