Saya baru saja mengunduh Java 7u17 pada Mac OS 10.7.5 dari sini dan kemudian berhasil menginstalnya. Untuk melakukan pemrograman JNI, saya perlu tahu di mana Java diinstal pada Mac saya.
Saya berpikir bahwa di dalam /Library/Java/JavaVirtualMachines/
folder itu, akan ada folder bernama 1.7.0.jdk
atau sesuatu, tetapi kemudian saya menemukan bahwa folder itu kosong. Ini dikonfirmasi dengan berjalan ls /Library/Java/JavaVirtualMachines/
di Terminal. Saya sudah mencoba mencarinya untuk mencari tahu apakah itu dipasang di tempat lain, tetapi itu tampaknya tidak mengubah apa pun.
Bisakah seseorang tolong beri tahu saya di mana Java diinstal pada Mac saya?
Jawaban:
Gunakan
/usr/libexec/java_home -v 1.8
perintah pada terminal shell untuk mencari tahu di mana direktori home Java 1.8 AndaJika Anda hanya ingin mengetahui direktori home versi Java Anda yang terbaru, abaikan versinya. misalnya
/usr/libexec/java_home
sumber
export JAVA_HOME=`/usr/libexec/java_home`
ke .bash_profile sehingga JAVA_HOME selalu disetel (perhatikan kutu-belakang di sekitar perintah libexec)/usr/libexec/java_home -- v
menunjukkan versi terbaru javaAnda bisa menggunakan
echo $(/usr/libexec/java_home)
perintah di terminal Anda untuk mengetahui jalur di mana Java diinstal.sumber
echo $(...)
sana? Tidak hanya/usr/libexec/java_home
melakukan hal yang sama?Ternyata saya sebenarnya sudah menginstal Java 7 JRE, bukan JDK. Tautan unduhan yang benar ada di sini . Setelah menginstalnya,
jdk1.7.0jdk
muncul di direktori JavaVirtualMachines.sumber
/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk
(mengetahui bahwa untuk JDK 1,6 path adalah:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/
)Jika Anda menginstal JRE saja, sepertinya diletakkan di:
sumber
export JAVA_HOME=/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
Gunakan fungsi unix find untuk menemukan javas yang diinstal ...
sumber
java
biner akan dapat dibaca dunia, oleh karenasudo
itu tidak perlu. Jawaban Anda masih berguna :)Coba ini, Ini cara mudah untuk menemukan jalur yang diinstal java di Mac OS X,
Pergi ke
1) / Library yaitu Macintosh HD / Library
2) Klik Library di folder Java yang kita temukan.
3) Jadi jalan terakhir adalah
Semoga ini bisa membantu seseorang.
sumber
Struktur paket Java Mac OS sedikit berbeda dari Windows. Jangan kecewa karena ini hanya perlu ditetapkan
PATH
dan dikembangkan oleh pengembangJAVA_HOME
.Begitu di
.bash_profile
aturJAVA_HOME
danPATH
seperti di bawah ini. Contoh ini untuk Java 6:sumber
Jika Anda mengetik
Ini juga memberikan lokasi dari mana guci dimuat dan karenanya juga jalan java.
sumber
Diedit: Alias ke versi java saat ini adalah
/Library/Java/Home
Untuk informasi lebih lanjut: tautan
sumber
cukup tulis
/Library/Java/JavaVirtualMachines/
di Buka Folder -> Buka Finder
sumber
Saya baru saja menginstal JDK untuk versi 21 Java SE 7 dan menemukan bahwa itu diinstal di direktori yang berbeda dari Apple 6. Java itu di / Library / Java ... daripada di / System / Library / Java ... Menjalankan / usr / libexec / java_home -v 1.7 versus -v 1.6 akan mengkonfirmasi ini.
sumber
Saya mencoba solusi serkan, ia menemukan lokasi java 7 di OS X Mavericks. itu berada di
"/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/"
tetapi untuk menjadikannya default JDK saya harus mengatur variabel sistem JAVA_HOME di .bash_profile di direktori home untuk"/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/"
jadi dan berjalan sekarang berkat ide serkansumber
Untuk:
OS X: 10.11.6
Jawa: 8
Saya mengkonfirmasi jawaban @Morrie.
Tetapi jika Anda menjalankan wadah, hidup Anda akan lebih mudah
sumber
ketik
which java
terminal untuk menunjukkan di mana ia diinstal.sumber
System Preferences kemudian Java control panel kemudian Java kemudian View akan menunjukkan lokasi yang tepat dari JRE default yang diinstal saat ini.
sumber