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:
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)
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)
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
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!