web-dev-qa-db-ja.com

JDK 1.7 OSXでEclipse Indigoを実行する方法

最近のOSX JDK 7 EAのOracleからのリリース。 Eclipse Indigoの実行方法は?

次のエラーメッセージが表示されます。

$ echo $Java_HOME
/Library/Java/JavaVirtualMachines/JDK 1.7.0 Developer Preview.jdk/Contents/Home
$ Java -version
openjdk version "1.7.0-ea"
OpenJDK Runtime Environment (build 1.7.0-ea-b211)
OpenJDK 64-Bit Server VM (build 21.0-b17, mixed mode)
$ /Applications/Eclipse/Eclipse.app/Contents/MacOS/Eclipse
JavaVM: requested Java version ((null)) not available. Using Java at "" instead.
JavaVM: Failed to load JVM: /bundle/Libraries/libserver.dylib
JavaVM FATAL: Failed to load the jvm library. 
22
Olivier Refalo

私はこれを自分で試してみて、いくつかの合併症があったので、私にとって何がうまくいったかを共有したいと思いました:

  1. Mac OSXバージョンの Java SE Development Kit 7 をダウンロードしてインストールします
  2. Eclipse-> Preferences-> Java-> Installed JREsの下で、Addをクリックし、Mac OS X VMを選択してNextをクリックします。
  3. JREホームディレクトリとして「/ライブラリ/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home」と入力し、JRE名として「Java SE 7」などの適切な名前を入力して、[完了]をクリックします。 (「../Contents/Home」フォルダに移動することはできません。手動で入力する必要があります。)
  4. 新しいJREをEclipseでインストールされたJREのリストに追加した後、追加したばかりの新しいJREの横にあるボックスをオンにして、[OK]をクリックします。
  5. 次に、Eclipse-> Preferences-> Java-> Compilerの下で、「Compiler Compliance Level」ドロップダウンから1.7を選択し、「OK」をクリックします。

これがこれを理解するのに問題がある人を助けることを願っています。ナビゲートすることができなかったので、EclipseでJREホームディレクトリを選択することは、混乱を招きました。

60
Mary Hamlin

これを試してください: http://Twitter.com/#!/cimnine/status/126219234203271168/photo/1

私のために働いた。

これは古いソリューションであり、関連性はありません。

1
cimnine

Eclipseバグ は、最後の Eclipse 3.8マイルストーン で解決されています。

それは私にとって仕事です。

1
igor