新しい 1.7 JDKを Eclipse で動作させようとしています (これは Oracle の公式リリースです)。
プロジェクトで使用できるようにEclipseを指すだけではありません。これは正常に機能しますが、実際には1.7 JVMを使用してEclipseを実行します。
新しい JVM を Java 設定のリストの一番上に移動しましたが、Eclipse はまだ 1.6 から始まります。Java 設定で 1.6 を無効にすると、Eclipse をダブルクリックした直後に「Java 仮想マシンの作成に失敗しました」というダイアログが表示されます。
編集: -vmargs の直前に、eclipse.ini に以下を追加しました。
-vm
/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home/bin/java
それでも、Eclipse のインストールの詳細ダイアログには、次のように表示されます。
java.runtime.version=1.6.0_31-b04-415-11M3646
編集 2 : これが私の eclipse.ini ファイルの内容です: https://gist.github.com/2512578