1. ホーム
  2. java

[解決済み] Mac OS XにJava 7をインストールしたが、ターミナルがまだバージョン6を使用している

2022-03-26 19:02:52

質問

オラクルのホームページからダウンロードしたJDK7u7をインストールしました。しかし、インストール後、ターミナルにはまだ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が表示されないのはなぜか、何か心当たりはありませんか?

Ans: OK、問題は解決されました。以下はその答えです。 私は私のターミナルに.bash_profileがあり、java home変数が1.6に設定されていることを発見しました。

export JAVA_HOME="/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home"

つまり、この行が新しいターミナルウィンドウを開くたびに問題を起こす原因となっているのです。 この行を削除するだけで、問題は解決します。それでも@alerootが言ったことに従う必要がありますが、それでもうまくいかない場合は、.bash_profile (または .bashrc) 設定ファイルをチェックして、以前に何らかのjavaバージョンをエクスポートしていないかどうかを確認してください。

解決するには?

この方法では、Java Preferences ペインに入り、JVM 7 のみにフラグを立てる必要があるためです。

を簡単かつ迅速に開くには Java環境設定 ペインで、スポットライトを呼び出すことができます。 + スペース と入力します。 システム環境設定 をクリックすると、ウィンドウの最後の行に表示されます。