İlham alan Stackoverflow'ta bu soru , Java kontrol panelimin, Java'nın en son sürümünün yüklü olduğumu bildirdiğini fark ettim (ve bunu biliyorum, çünkü Safari eklentiyi artık engellemiyor), komut satırı sürümü farklı görünüyor.
Terminalden:
$ java -version
java version "1.7.0_06-ea"
Java(TM) SE Runtime Environment (build 1.7.0_06-ea-b20)
Java HotSpot(TM) 64-Bit Server VM (build 23.2-b09, mixed mode)
Java 1.7.0_06 bildiğim kadarıyla en son sürüm değil.
Dolayısıyla benim sorum:
Java 1.7'yi Oracle'ın web sitesinden yüklüyorsam ve sağladığı "otomatik" güncellemeye dayanıyorsam, komut satırı sürümü eski sürüme bağlı kalır mı? Burada biraz karıştı.
which java
verir /usr/bin/java
sembolik bir bağlantı /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
. Komut satırına aldığım eski sürümün başlangıçta kurduğum sürüm olduğunu, kontrol panelinin de kullandığı sürümün Safari'nin kullandığı sürüm olduğunu hayal ediyorum. Yine de kafam karıştı.
which java
verdi?