Chrome menolak untuk menjalankan aplikasi java kecuali saya memutakhirkan ke .45, yang saya lakukan dling installer saya dari oracle. Java 7 u45. Installer mengatakan itu berfungsi. Chrome masih tidak akan memulai java.
$ which java
/usr/bin/java
$ java -version
java version "1.7.0_06"
Java(TM) SE Runtime Environment (build 1.7.0_06-b24)
Java HotSpot(TM) 64-Bit Server VM (build 23.2-b09, mixed mode)
~/private/WDI/git🍔
Saya mungkin mudah tertipu, tetapi itu tidak mengatakan "45" di mana saja. (Ya, "06", dan "24" dan "23.2-b09", tetapi tidak sama dengan 45. Angka seperti itu!)
Adakah yang tahu apakah ini u45, atau di mana installer menempatkannya?
UPDATE: ada Panel Preferensi Sistem Java yang mengatakan "Sistem Anda memiliki versi Java yang disarankan: Java 7 Pembaruan 45." Tetap saja, Chrome tidak muncul untuk melihatnya.
Jawaban:
Masalahnya adalah bahwa Oracle sedang bingung tentang JRE.
OSX JRE, yang Anda unduh, tidak memperbarui / usr / bin / java, hanya menginstal sendiri ke / Library / Java / JavaVirtualMachines /
Anda dapat menggunakan path ke binary java di bawahnya atau menginstal JDK dari halaman ini yang memang memperbarui / usr / bin / java
@ RichTrouton jawaban mungkin benar tentang apa yang digunakan Chrome yaitu JRE 32 bit tetapi jawaban ini menjelaskan masalah / usr / bin / java. Perhatikan bahwa Oracle JRE yang sederhana tidak memperbarui / usr / bin / java dan saya pikir instal Apple selanjutnya tidak menyentuh ini juga. Browser Anda tidak menggunakan / usr / bin / java tetapi langsung melihat di / System atau / Library
sumber
Google Chrome adalah browser 32-bit, yang mencegahnya tidak dapat bekerja dengan plug-in browser Java 7 64-bit Oracle . Jika Anda perlu menjalankan applet Java di dalam Chrome, inilah yang perlu Anda lakukan:
Instal Java 6 terbaru dari Apple. Pada 12-4-2013, itu adalah Java untuk OS X 2013-005 .
Ikuti petunjuk ini ( diambil dari artikel Apple KBase ini ) untuk menghapus plug-in browser Oracle Java 7 dan mengaktifkan plug-in browser Apple Java 6:
A. Buka Terminal, yang terletak di folder Utilities.
B. Masukkan perintah ini, lalu tekan tombol Return atau Enter:
C. Masukkan perintah ini, lalu tekan tombol Return atau Enter:
D. Masukkan perintah ini, lalu tekan tombol Return atau Enter:
E. Untuk mengaktifkan kembali Java SE 6 Web Start, masukkan perintah ini, lalu tekan tombol Return atau Enter:
Setelah plug-in browser Apple Java 6 berada di tempatnya, keluar dan jalankan kembali Chrome. Saat diluncurkan kembali, coba akses applet Java lagi di Chrome.
sumber
export JAVA_HOME="/Library/InternetPlug-Ins/JavaAppletPlugin.plugin/Contents/Home"
Untuk membuatnya bekerja setiap kali Anda mem-boot terminal, ketikkan baris kode berikut ke terminal.
Ini akan membuatnya menggunakan java 7 setiap kali Anda menggunakan terminal.
Referensi: https://stackoverflow.com/a/19582689/2719960 (Catatan: jawaban kedua dalam pertanyaan Stack Overflow, bukan yang ditandai sebagai yang benar adalah yang Anda inginkan. Yang ditandai sebagai instal Java 6 yang benar ke Mavericks , Aku percaya).
sumber