У меня была именно эта проблема. Ниже как я это решил.
Похоже, больше работы, чем на самом деле. Если я случайно удалил шаг, пытаясь отформатировать весь этот текст, дайте мне знать.
Во-первых, на вашем Mac вы должны найти "Java по умолчанию от Apple", находящуюся по адресу: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java
Из меню Eclipse: Eclipse> Настройки> Java> Установленные JRE>
- ЩЕЛКНИТЕ " Добавить .. "
- ВЫБЕРИТЕ " Mac OS X VM "
- НАЖМИТЕ " Далее .. "
В появившемся диалоговом окне «Определение JRE»
- ВЫБЕРИТЕ « Каталог .. » рядом с JRE Home,
- Сверните и выберите /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/.
Закончите заполнять то, что нужно, а затем,
- ВЫБЕРИТЕ Java 1.6 в Eclipse> Настройки> Java> Установленные JRE>
- ВЫБЕРИТЕ Eclipse> Настройки> Java> Установленные JRE> Среда выполнения>.
- НАЖМИТЕ на « JavaSE-1.6 » и убедитесь, что только что настроенная вами Java 1.6 Runtime проверена.
ПРАВО НАЖМИТЕ на папку вашего проекта в рабочей среде, чтобы открыть свойства своих проектов, и дважды проверьте, что Java 1.6 подходит для перехода в меню и подменю « Java Compiler ».
Пока еще в диалоге свойств вашего проекта:
- НАЖМИТЕ « Настройки запуска / отладки »
- ВЫБЕРИТЕ название своего проекта,
- НАЖМИТЕ " Редактировать .. "
В появившемся диалоговом окне «Изменить свойства конфигурации запуска»:
- Нажмите на вкладку « JRE » и убедитесь, что это Java 1.6
- Выберите вкладку « Classpath » и дважды проверьте, что она также включает в себя Java 1.6
На вкладке « Project Explorer » в вашем проекте найдите « Системную библиотеку JRE » среди папок вашего проекта. Убедитесь, что написано Java 1.6
если не:
- Нажмите правую кнопку мыши
- ВЫБЕРИТЕ « Свойства »
- ПРОВЕРЬТЕ ОТМЕТКУ « Среда выполнения » и в раскрывающемся меню ВЫБЕРИТЕ JavaSE-1.6
RE-START затмение
Признаюсь, уже поздно, и я спешу, поэтому меняя каждую ссылку с 1.7 на 1.6, я пишу это, когда я пишу это. На самом деле, я ПРОСТО ПОЛУЧИЛ это, так что делюсь этим, прежде чем я это получу!
НИЖЕ шаг я тоже сделал. В моем случае я использовал Indigo 3.7 на Mac Mavericks. Если вышеупомянутое все еще не работает, это - другая вещь, которую я добавил в моей ситуации.
- ПРАВИЛЬНО НАЖМИТЕ свой фактический значок Eclipse
- ВЫБЕРИТЕ пункт меню « Показать содержимое ».
- ОТКРЫТЬ папку « Содержание / »
- ОТКРЫТЬ папку « MacOS / »
- Откройте " eclipse.ini " в текстовом редакторе.
- Над строкой с надписью " -vm " (без кавычек)
- Добавьте строку: -vm /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java
Это начинает затмение с Java 1.6, а не с Java 1.7, которая сейчас используется по умолчанию в вашей системе. Очевидно, вам нужно перезапустить Eclipse после редактирования его .ini-файла.