Rumah >Java >javaTutorial >Mengapa Pembolehubah JAVA_HOME Saya Tidak Ditakrifkan pada macOS dan Bagaimana Saya Membetulkannya?
Pengenalan:
Pada versi macOS terkini, masa jalan Java tidak lebih lama disertakan secara lalai. Walaupun ia boleh dipasang sebagai pakej pilihan, pengguna mungkin menghadapi masalah di mana pembolehubah persekitaran JAVA_HOME tidak ditetapkan dengan betul.
Masalah:
Aplikasi Java bergantung pada Pembolehubah JAVA_HOME untuk menentukan lokasi Java Development Kit (JDK). Tanpa tetapan yang betul, aplikasi ini mungkin gagal dijalankan.
Penyelesaian:
Untuk membetulkan pembolehubah JAVA_HOME, anda boleh menambah baris berikut pada ~/.bash_profile anda fail:
export JAVA_HOME="(/usr/libexec/java_home -v 1.6)" export JAVA_HOME="(/usr/libexec/java_home -v 1.7)" export JAVA_HOME="(/usr/libexec/java_home -v 1.8)" export JAVA_HOME="(/usr/libexec/java_home)"
Nota:
sudo ln -sfn /usr/local/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk
Maklumat Tambahan:
Atas ialah kandungan terperinci Mengapa Pembolehubah JAVA_HOME Saya Tidak Ditakrifkan pada macOS dan Bagaimana Saya Membetulkannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!