web-dev-qa-db-ja.com

MacでEclipseを実行する-JVMバージョン1.7以降が必要です

Mac用にEclipse(特にC/C++プログラミング用)をダウンロードし、OSX Mavericksを実行しました。 Eclipseを起動しようとすると、「JVMのバージョン1.6.0_65はこの製品には適していません。バージョン1.7以降が必要です」というメッセージが表示され、開きません。 Javaバージョン7をインストールしましたが、何も変更はありませんでした。JVMを更新する方法がわかりません(Java )。

MacBook Air用に64ビットバージョンをダウンロードしました(それが重要な場合)。

10
Tchaikovsky

最新のJREだけでなく、JDK 7またはJDK 8をインストールするだけです。

19
Nadeem

ターミナルでwhereis Javaを実行します。通常、/usr/bin/Javaのようなものが表示されます。

Java -versionを実行します。 「Javaバージョン1.6.0_65」または近づいているものが表示されます。これは、Java 7がJava 6を置き換えないためです。Java 7はインターネットプラグインとしてインストールされ、/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/Javaにあります。

/usr/bin/Java/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/Javaにシンボリックリンクする必要があります。

Eclipseを再起動するか、コンピューターを再起動します(Eclipseがこれをどのように管理するかわかりません)。 :)

1
Richard-Degenne

このスクリプトを上部の「Eclipse.ini」に追加します '/ Library/Java/JavaVirtualMachines/jdk1.8.0_77.jdk/contents/Home/bin'

0
LKM

Eclipseをインストールしようとして、Javaバージョン1.6.0_65が要求されたが、1.7 JVM以上が必要であるというエラーでEclipseインストールの完了がブロックされました。どちらも動作しません。jdk-8u101-macosx-x64.dmgをインストールしようとしましたが、動作しませんでした。

したがって、JavaエラーなしでEclipseインストーラーを実行するには、Eclipseインストーラー内でInfo.plistを編集する必要がありました。Eclipseインストーラーを右クリックしてパッケージの内容を表示し、infoを開きます。 textEdit.appのplist

(注:そのため、このplistを編集し、他の方法で言及された方法に従って何も機能しなかったため、シンボリックリンクまたはJavaエイリアスJavaインターネットプラグインとして数日後に異なる方法でインストールされます。)

編集したい場所(おそらく元のファイルをバックアップするか、再度ダウンロードする必要があります)、<key>Eclipse</key>の下で、<array>の下にあるものを削除し、<string>-vm</string>とこの文字列を追加します下に; <string>/usr/bin/Java</string>

これが私の外観です。

<key>Eclipse</key>
<array>
<string>-vm</string>
<string>/usr/bin/Java</string>
<string>-keyring</string>
<string>~/.Eclipse_keyring</string>
<string>-showlocation</string>
</array>

次に、Eclipseインストーラーを保存して実行してください。これは私のために働いた。

0
CGnewbie

Oracle downloads に移動し、いくつかのMac osXリンクの1つをスクロールして、jdk-8u73-nb-8_1-macosx-x64.dmgをOracleからダウンロードし、問題を修正しました。 Javaを更新してもうまくいかないのはなぜかわかりません。

0
user3552900

そこから以下のコマンドを実行するだけでうまくいきました。

brew cask install Java

1.8でidkを更新し、その後Eclipseが正常に開きます。

0
PINTU KUMAR