Oracle web sitesinden indirilen JDK 7u7'yi yükledim. Ancak kurulumdan sonra terminal hala java sürüm 6'yı gösteriyor
$java -version
java version "1.6.0_35"
Java(TM) SE Runtime Environment (build 1.6.0_35-b10-428-11M3811)
Java HotSpot(TM) 64-Bit Server VM (build 20.10-b01-428, mixed mode)
Java 7'nin neden görünmediğine dair bir fikriniz var mı?
Cvp: Tamam, sorun çözüldü. Cevap: Terminalimin bir .bash_profile dosyası olduğunu ve java home değişkeninin 1.6 olarak ayarlandığını gördüm
export JAVA_HOME="/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home"
Bu, her yeni bir terminal penceresi açtığımda soruna neden olan çizgi. Sadece bu satırı kaldırmak sorunu çözecektir. @Aleroot'un söylediklerini hala izlemeniz gerekir, ancak bu sizin için işe yaramazsa, daha önce herhangi bir java sürümünü dışa aktarıp aktarmadığınızı görmek için .bash_profile (veya .bashrc) ayar dosyasını kontrol edin.
export JAVA_HOME
, burada detaylandırıldığı gibi, biraz daha esnek bir şekilde yaklaşımı kullanmaktır .