menjelaskan
Alat untuk digunakan: Tong buatan
Brew Cask adalah alat yang mengelola aplikasi di bawah Mac menggunakan baris perintah. Ini menyediakan fungsi instalasi otomatis dan menghapus instalasi dan dapat secara otomatis mengunduh dan menginstal versi terbaru dari situs web resmi. Ini adalah alat yang disempurnakan berdasarkan homebrew.
# Cara tidak menginstal buatan. Harap Jalankan $ Brew Tap Caskroom/Versi $ Brew Cask Instal Java
Jika Anda perlu menginstal JDK lainnya (JDK 7 atau JDK 6), Anda dapat menggunakan homebrew-cask-versions:
$ brew tap caskroom/versi # pasang tong, jika tong sudah dipasang, Anda dapat menghilangkannya. $ buatan tong instal java6 # gunakan tong untuk menginstal alat lain
$/usr/libexec/java_home -v # Lihat versi java yang diinstal secara lokal
Lalu pertanyaannya adalah, JDK mana yang digunakan saat Anda menjalankan program Java atau Java? Di bawah OS X, Java, yaitu,/usr/bin/java, menunjuk ke versi terbaru yang telah diinstal secara default. Tetapi Anda dapat mengatur variabel lingkungan java_home untuk mengubah pointernya
# Periksa versi java saat ini $ java -version java versi "1.8.0_60" Java (TM) SE Runtime Environment (Build 1.8.0_60-B27) Java Hotspot (TM) 64-Bit Server VM (Build 25.60-B23, Mode Campuran)# Versi Switch, Anda dapat beralih ke mana pun dari mana saja dari Jalan Lokal JAVA. $ export JAVA_HOME=/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home java -version java version "1.6.0_65"Java(TM) SE Runtime Environment (build 1.6.0_65-b14-466.1-11M4716)Java HotSpot(TM) 64-Bit Server VM (build 20.65-B04-466.1, Mode Campuran)
Modifikasi Variabel Lingkungan Sistem:
Tambahkan konten berikut ke file ~/.bash_profile (jika zsh, ubah ~/.zshrc):
# JDK 6 Ekspor java_6_home = "/library/java/javavirtualmachines/1.6.0.jdk/konten/rumah"# jdk 8 Export Java_8_home = "/pustaka/java/javavirtualmachines/jdk1.8.0_101.jars/java/home"/home "home" java/java/java/java/java/java/java/java " Java_home = $ java_8_home #default jdk 8 #alias perintah secara dinamis beralih versi jdk alias jdk6 = "ekspor java_home = $ java_6_home" alias jdk8 = "Ekspor java_home = $ java_8_home"
Perbarui Konfigurasi:
$ source ~/.bash_profile #zsh harus diubah menjadi sumber ~/.zshrc
Ganti versi Java:
$ jdk6 #use jdk6 $ java -version java versi "1.6.0_65" Java (TM) SE Runtime Environment (Build 1.6.0_65-B14-468) Java Hotspot (TM) 64-Bit Server VM (Build 20.65-B04-468, Motifed Mode-Mode-JAV8 (TM) $ JUVER (TM) (TM) $ JUVER (MODA-BIV.65-BIVER (TM) (TM) $ JAV (TM) (TM) $ JAV (TM) (TM) $ JAV (TM) (TM) (TM) $ JAV (TM) $ JAV (TM) $ JAV (TM) "1.8.0_101" Java (TM) SE Runtime Environment (Build 1.8.0_101-B13) Java Hotspot (TM) 64-bit Server VM (Build 25.101-B13, Mode Campuran)
Deskripsi: Variabel lingkungan sistem MAC dimuat dalam urutan:
/etc/profile/etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc