オラクルのWebサイトからダウンロードしたJDK 7u7をインストールしました。しかし、インストール後、端末にはまだJavaバージョン6が表示されています
$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が表示されないのですか?
回答: OK、問題は解決しました。答えは次のとおりです。ターミナルに .bash_profile があり、Java ホーム変数が 1.6 に設定されていることがわかりました。
export JAVA_HOME="/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home"
したがって、これは、新しいターミナル ウィンドウを開くたびに問題を引き起こす行です。この行を削除するだけで問題は解決します。@aleroot の指示に従う必要がありますが、それでもうまくいかない場合は、.bash_profile (または .bashrc) 設定ファイルをチェックして、以前に Java バージョンをエクスポートしたことがあるかどうかを確認してください。