Я пытаюсь получить новый 1.7 JDK, работающий с Eclipse (это официальный выпуск Oracle).
Я не хочу просто указывать Eclipse на него, чтобы вы могли использовать его в проектах, это прекрасно работает, но фактически заставляет Eclipse работать с использованием 1,7 JVM.
Я переместил новую JVM в начало списка в Java Preferences, но Eclipse по-прежнему начинается с 1.6. Если я отключу 1.6 в настройках Java, я получаю диалог сразу после того, как дважды щелкнул Eclipse, говоря "Не удалось создать виртуальную машину Java".
edit: я добавил следующее к моему eclipse.ini как раз перед -vmargs:
-vm
/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home/bin/java
В диалоговом окне подробных сведений об установке Eclipse я все еще вижу:
java.runtime.version=1.6.0_31-b04-415-11M3646
edit 2: вот содержимое моего файла eclipse.ini: https://gist.github.com/2512578