Mac用にEclipse(特にC/C++プログラミング用)をダウンロードし、OSX Mavericksを実行しました。 Eclipseを起動しようとすると、「JVMのバージョン1.6.0_65はこの製品には適していません。バージョン1.7以降が必要です」というメッセージが表示され、開きません。 Javaバージョン7をインストールしましたが、何も変更はありませんでした。JVMを更新する方法がわかりません(Java )。
MacBook Air用に64ビットバージョンをダウンロードしました(それが重要な場合)。
最新のJREだけでなく、JDK 7またはJDK 8をインストールするだけです。
ターミナルで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がこれをどのように管理するかわかりません)。 :)
このスクリプトを上部の「Eclipse.ini」に追加します '/ Library/Java/JavaVirtualMachines/jdk1.8.0_77.jdk/contents/Home/bin'
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インストーラーを保存して実行してください。これは私のために働いた。
Oracle downloads に移動し、いくつかのMac osXリンクの1つをスクロールして、jdk-8u73-nb-8_1-macosx-x64.dmgをOracleからダウンロードし、問題を修正しました。 Javaを更新してもうまくいかないのはなぜかわかりません。
そこから以下のコマンドを実行するだけでうまくいきました。
1.8でidkを更新し、その後Eclipseが正常に開きます。