2017-10-01 20 views
14

macOS Sierra 10.12.6(16G29)でJavaを9から8にダウングレードする方法。私はJavaプラグインを削除してJava 8をインストールしようとしましたが、Javaとjavacのバージョンでは端末に9が表示されますが、システム環境設定では8です。MACOS上でJavaを9から8にダウングレードする方法。 EclipseがJava 9で動作していない

+0

**ダウングレード** 8から9? – TDG

+0

申し訳ありません。私の悪い.. 9から8。 – LearningNew

+0

MacOSのバージョンは、関連性があります。編集して質問に追加する(コメントとして投稿しない)ことを検討してください。 – AJNeufeld

答えて

0

最も簡単な解決策は、Java 9をJava 9と並行してインストールすること(それでもなお存在しない場合)と、eclipse.iniで明示的に使用するJVMを指定することです。この設定の説明は、Macでを見つける方法を説明しています。Eclipsepedia

44

ダウングレードする必要はありません。 MacOS上で複数のバージョンのJavaを実行できます。 MacOSでこのコマンドを使って端末のバージョンを設定できます。

# List Java versions installed 
/usr/libexec/java_home -V 

# Java 1.9 
export JAVA_HOME=$(/usr/libexec/java_home -v 9) 

# Java 1.8 
export JAVA_HOME=$(/usr/libexec/java_home -v 1.8) 

# Java 1.7 
export JAVA_HOME=$(/usr/libexec/java_home -v 1.7) 

# Java 1.6 
export JAVA_HOME=$(/usr/libexec/java_home -v 1.6) 

あなたが.profileに、.bashrcの中にデフォルト値を設定することができ、または

+0

ありがとう、それは私を助けた! MacOSのJavaコントロールパネルがこのような設定を公開していないことは残念です。 – sesm

+0

これも私のために働いた。ありがとう!! –

15

.zprofileこれは、私はそれをやった方法です。あなた

のJava 9.

を削除する必要はありません。ステップ1:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

ステップ2:をするJava 8のインストール後あなたがここからのJava 8をダウンロードできるJava 8

をインストールします。すべてのバージョンのインストールを確認します。端末に次のコマンドを入力します。

/usr/libexec/java_home -V 

ステップ3:デフォルトとして1.8を追加します。

sudo nano ~/.bash_profile 

ステップ4 .bash_profileを編集し。 (以下の行をbash_profileファイルに追加してください)。

export JAVA_HOME=$(/usr/libexec/java_home -v 1.8) 

今すぐCTRL + Xを押してbashを終了します。変更を保存するには 'Y'を押します。

ステップ5:リロードbash_profile

source ~/.bash_profile 

ステップ6:は、Java

の現在のバージョンを確認
java -version 
0

のEclipse IDE(Oxygen.2)の最新版は、Javaでうまく機能しませんあなたはそれを試しましたか? MacOS上でJavaのバージョンを管理するよりEclipseのIDEをアップグレードする方が簡単です...

関連する問題