Rumah >Java >javaTutorial >Bagaimana untuk Mengubah Versi JDK Java Lalai pada macOS?
Pengenalan:
Untuk mengkonfigurasi lalai Versi Java Development Kit (JDK) pada macOS, gunakan utiliti baris arahan /usr/libexec/java_home. Alat ini membolehkan anda menentukan versi JDK yang diingini, yang akan digunakan oleh arahan java apabila tidak diberikan secara eksplisit.
Arahan untuk Senaraikan Versi JDK yang Tersedia:
/usr/libexec/java_home -V
Arahan ini akan memaparkan senarai versi JDK yang dipasang, bersama-sama dengannya laluan.
Contoh Output:
Matching Java Virtual Machines (3): 1.8.0_05, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home 1.6.0_65-b14-462, x86_64: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home 1.6.0_65-b14-462, i386: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Menetapkan Versi JDK Lalai:
Untuk menetapkan versi JDK lalai , gunakan pembolehubah persekitaran JAVA_HOME. Pilih versi yang diingini daripada senarai yang dipaparkan oleh /usr/libexec/java_home -V.
Menetapkan Versi Utama Tertentu:
Untuk menetapkan versi utama JDK lalai, nyatakan versi yang dikehendaki menggunakan sintaks berikut:
export JAVA_HOME=`/usr/libexec/java_home -v 1.8`
Ini akan menetapkan lalai kepada Java 8.
Menetapkan Versi JDK Tertentu:
Untuk menetapkan versi JDK tertentu, nyatakan nombor versi yang tepat menggunakan sintaks berikut:
export JAVA_HOME=`/usr/libexec/java_home -v 1.8.0_05`
Ini akan menetapkan lalai kepada versi Java 8 1.8.0_05.
Sahkan Perubahan:
Untuk mengesahkan versi JDK lalai telah ditetapkan dengan betul, jalankan arahan berikut:
java -version
Arahan ini akan memaparkan versi JDK lalai yang digunakan.
Mengubah suai Skrip Permulaan Shell:
Untuk menjadikan versi JDK lalai baharu kekal, tambahkan baris eksport JAVA_HOME pada skrip permulaan shell yang sesuai.
Atas ialah kandungan terperinci Bagaimana untuk Mengubah Versi JDK Java Lalai pada macOS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!