Saya baru saja membeli MacBook Pro baru.
Ini adalah MAC pertamaku dan aku masih mencoba memahami cara menavigasi.
Lagi pula, saya juga baru ke Jawa dan saya sudah berlatih di PC Windows saya sebelum mati secara permanen.
Sekarang saya menggunakan MAC ini, saya menginstal JDK saya dan sekarang saya perlu mengatur JAVA_HOME
variabel lingkungan.
Saya tidak tahu harus berbuat apa.
Saya mencoba mengikuti beberapa panduan ini dan tidak terlalu jauh.
Saya dapat menemukan terminal dan saya pikir saya membuat beberapa file. Saya menerima pesan seperti ini:
(1) Program lain mungkin mengedit file yang sama. Jika ini masalahnya, berhati-hatilah agar tidak berakhir dengan dua contoh berbeda dari file yang sama saat membuat perubahan. Berhenti, atau lanjutkan dengan hati-hati.
(2) Sesi edit untuk file ini macet. Jika demikian, gunakan ": recover" atau "vim -r / Pengguna / Firwin /.bash_profile" untuk memulihkan perubahan (lihat ": membantu pemulihan"). Jika Anda sudah melakukannya, hapus file swap "/Users/Erwin/.bash_profile.sw p" untuk menghindari pesan ini.
Adakah yang bisa memberitahu cara mengatur Java di lingkungan Mac OSX langkah demi langkah?
sumber
Jawaban:
Secara harfiah yang harus Anda lakukan adalah:
dan restart shell Anda.
Jika Anda memiliki beberapa versi JDK yang terinstal dan Anda menginginkannya menjadi versi tertentu, Anda dapat menggunakan
-v
flag itujava_home
seperti ini:sumber
source ~/.bash_profile
akan berhasil, bukan?echo export "JAVA_HOME=\$(/usr/libexec/java_home -v 1.7)" >> ~/.bash_profile
Jika Anda memerlukan versi tertentu. 1,7 dalam hal ini.Saya melakukannya dengan meletakkan
(backtics) di .bashrc saya. Lihat komentar saya pada jawaban Adrian.
sumber
Di Mac OSX 10.5 atau lebih baru, Apple merekomendasikan untuk mengatur
$JAVA_HOME variable to /usr/libexec/java_home
, hanya mengekspor$JAVA_HOME
in file ~/. bash_profile
atau~/.profile
.Buka terminal dan jalankan perintah di bawah ini.
simpan dan keluar dari editor vim, kemudian jalankan perintah sumber pada .bash_profile
sumber
Setel variabel lingkungan $ JAVA_HOME pada Mac OSX terbaru atau yang lebih lama.
Unduh & Instal instal JDK
Setel variabel lingkungan JAVA_HOME
Atau buat . file zprofil
Simpan .zprofile dan tutup file bash & kemudian tulis di terminal untuk bekerja dengan sempurna .
Tes pengaturan di terminal
sumber
Dianjurkan untuk memeriksa shell terminal default sebelum menetapkan variabel lingkungan JAVA_HOME , melalui perintah berikut:
Jika terminal default Anda adalah / bin / bash (Bash), maka Anda harus menggunakan metode @Adrian Petrescu .
Jika terminal default Anda adalah / bin / zsh (Z Shell), maka Anda harus mengatur variabel lingkungan ini di file ~ / .zshenv dengan konten berikut:
Demikian pula, setiap jenis terminal lain yang tidak disebutkan di atas, Anda harus mengatur variabel lingkungan di masing-masing file terminal env.
sumber
Saya membuatnya bekerja dengan menambahkan ~ ~. Profil. Entah bagaimana setelah memperbarui ke El Capitan beta, itu tidak berhasil meskipun JAVA_HOME didefinisikan dalam .bash_profile.
Jika ada pengguna beta El Capitan, coba tambahkan ke .profile
sumber
Saya telah memperbarui utilitas yang bagus
jenv
untuk memudahkan pengaturan di macOS.Ikuti instruksi di https://github.com/hiddenswitch/jenv
sumber