Cara mengatur variabel lingkungan java_home pada macOS
- 2599
- 491
- Enrique Purdy
Tutorial ini akan membantu Anda mengatur Java_home Variabel Lingkungan pada Sistem Operasi MacOS yang lebih lama. Itu /usr/libexec/java_home adalah utilitas baris perintah yang mengembalikan jalur direktori home java dari pengaturan pengguna saat ini. Anda dapat menggunakan utilitas ini untuk mengatur variabel lingkungan java_home di macOS Anda.
Dalam sistem operasi (OS) variabel lingkungan java_home harus diatur untuk menunjuk ke direktori yang berisi JVM. Dalam tutorial ini, kami akan membantu Anda mengatur variabel lingkungan java_home dengan benar di macOS.
Periksa versi Java yang sudah dipasang sebelumnya
Anda dapat menemukan detail dari semua versi Java yang diinstal di macOS dengan perintah berikut.
/usr/libexec/java_home -v
OUPUT: Pencocokan Mesin Virtual Java (5): 18.0.1, x86_64: "OpenJDK 18.0.1 "/Perpustakaan/Java/JavavirtualMachines/Temurin-18.JDK/Isi/Rumah 16.0.1, x86_64: "Adoptopenjdk 16"/Library/Java/JavavirtualMachines/AdoptopenjDK-16.JDK/Isi/Rumah 15.0.1, x86_64: "Adoptopenjdk 15"/Library/Java/JavavirtualMachines/AdoptopenjDK-15.JDK/Isi/Rumah 11.0.9.1, x86_64: "Adoptopenjdk 11"/Library/Java/JavavirtualMachines/AdoptopenjDK-11.JDK/Isi/Rumah 1.8.0_275, x86_64: "Adoptopenjdk 8"/Library/Java/JavavirtualMachines/AdoptopenjDK-8.JDK/Contents/Home/Library/Java/JavavirtualMachines/Temurin-18.JDK/ISI/Rumah
Atur java_home di macos 10.15 dan lebih baru
Itu Macos Catalina (Versi 10.15) dan versi macOS yang lebih baru menggunakan zsh sebagai shell default. Zsh mengeksekusi ~/.zshrc
skrip selama sesi baru dimulai. Anda dapat menambahkan kode Anda di file ini ke variabel lingkungan java_home. Setelah pengguna dicatat atau membuka shell baru, variabel akan secara otomatis diatur oleh skrip.
Gunakan salah satu perintah di bawah ini untuk mengatur java_home sesuai versi java yang diperlukan:
- Gunakan versi Java default:
Ekspor echo "java_home = \ $ (/usr/libexec/java_home)" >> ~//.zshrc
- Atur versi Java spesifik dengan menentukannya sebagai:
Ekspor Echo "java_home = \ $ (/usr/libexec/java_home -v 1.8) ">> ~//.zshrc
Untuk menggunakan versi java yang berbeda, cukup ganti 1.8 dengan versi yang Anda butuhkan seperti 11, 15, 17, atau 18.
Atur java_home di macos 10.14 Mojave dan lebih tua
Itu Macos Mojave (Versi 10.14) dan versi macOS sebelumnya menggunakan bash sebagai shell default. Bash Run ~/.Bash_profile
Script setiap kali dimulai. Anda dapat dengan mudah mengatur variabel lingkungan java_home menggunakan file ini.
- Atur versi Java default:
Ekspor echo "java_home = \ $ (/usr/libexec/java_home)" >> ~//.Bash_profile
- Atur versi Java spesifik:
Ekspor Echo "java_home = \ $ (/usr/libexec/java_home -v 1.8) ">> ~//.Bash_profile
Untuk menggunakan versi java yang berbeda, cukup ganti 1.8 dengan versi yang Anda butuhkan seperti 11, 15, 17, atau 18.
Kesimpulan
Java_home adalah variabel lingkungan yang menunjuk ke lokasi sistem file tempat JDK atau JRE diinstal. Banyak aplikasi java menggunakan variabel ini untuk menemukan lokasi java yang diinstal pada sistem.