Pertanyaan
Mengapa versi berbeda?
Haruskah kita memercayai verifikasi rutin Oracle?
Dalam beberapa kasus, versi yang diverifikasi oleh Oracle berbeda dari versi yang diperlihatkan di baris perintah.
Contoh
Contoh itu, secara detail
Menurut Oracle di browser:
- Pembaruan Java 7 9
Menurut Java Console:
Java Plug-in 10.9.2.05
Using JRE version 1.7.0_09-b05 Java HotSpot(TM) 64-Bit Server VM
Menurut java
perintah:
sh-3.2$ java -version
java version "1.8.0-ea"
Java(TM) SE Runtime Environment (build 1.8.0-ea-b58)
Java HotSpot(TM) 64-Bit Server VM (build 25.0-b02, mixed mode)
Jawaban:
Penggunaan terminologi yang bermasalah
Di mana Oracle menjelaskan Java pertama untuk "sistem operasi Anda" lalu "untuk komputer Anda", unduhan lebih akurat hanya untuk hal-hal yang menggunakan plug-in Internet :
jre-7u13-macosx-x64.dmg
menginstal apa yang diperlukan untuk plug-in itu, tetapi untuk hal-hal yang menggunakan Java tanpa plug-in, installer ini dari Oracle tidak melakukan apa-apa.Petunjuk
Pada OS X: jika Anda ingin Java Runtime Environment (JRE) dari Oracle menjadi seperti JRE dalam diagram di bawah untuk kedua (a) hal-hal yang menggunakan plug-in Internet dan (b) hal-hal yang menggunakan Java tanpa plug- di:
di Java SE Downloads , abaikan JRE ; unduh dan instal JDK
dan - jika Anda memerlukan versi yang lebih besar - di JDK 8 Early Access Rilis - Java.net , abaikan JRE ; unduh dan instal JDK .
Penjelasan tambahan
Distribusi Java oleh Apple lebih dari sekadar plug-in Internet.
Rutin Oracle yang digambarkan di atas mengarah ke tidak lebih dari sebuah plug-in. Bagian lain dari distribusi Apple tidak terpengaruh oleh penginstal Oracle.
Instalasi JDK dari Oracle akan menempatkan folder di jalur berikut, menimpa (tidak menghapus) JDK dari Apple:
/Library/Java/JavaVirtualMachines
Di dalam setiap JDK ada JRE. Silakan lihat diagram di bawah ini.
Oracle benar-benar mendokumentasikan ini (walaupun butuh 3 1/2 tahun untuk menemukannya) Lihat halaman Oracle pada baris perintah OSX
Pikiran
Tombol merah besar "Unduh Java Sekarang" terlalu sederhana. Terlalu banyak pengguna, termasuk beberapa pakar teknis, pada akhirnya dibuat bingung oleh hasil akhirnya.
Ketika peramban Mac terdeteksi oleh server Oracle, salah satu dari frasa berikut mungkin kurang menyesatkan:
Secara kritis
Oracle harus menawarkan beberapa penjelasan dalam FAQ Mac -nya (Informasi dan persyaratan sistem untuk menginstal dan menggunakan Mac Java 7) . Edisi tidak bertanggal saat ini dari halaman tersebut tidak memiliki penjelasan.
Positif
Beberapa pengguna menginginkan atau meminta JRE plug-in Internet berbeda dari JRE yang digunakan di tempat lain. Untuk para pengguna ini, pemisahan Oracle yang efektif dapat disambut baik.
Sebuah contoh:
YMMV.
Item referensi
Pusat Bantuan Java
Dokumentasi Java Platform Standard Edition 7
Dalam diagram di bawah ini, dari halaman itu, fokuslah pada:
Terkait
Bagaimana saya bisa beralih di antara dua versi Java di Mountain Lion sekarang setelah Java Preferences hilang?
sumber