Я только что столкнулся с той же проблемой после обновления.В JRE, загруженном OSX Lion, отсутствует JavaRuntimeSupport.jar , который будет работать, но может разрушить многие вещи.Если вы обновились и до этого у вас был установлен рабочий JDK / JRE, выполните следующие действия в Eclipse:
1) Проект> Свойства> Путь сборки Java> Выбрать сломанный JRE / JDK>Изменить
2) Выбрать " Альтернативный JRE "
3) Нажать " Установленные JREs ... "
4) В открывшемся окне нажмите « Поиск ... »
Если все пойдет хорошо, он найдет ваш старый JRE / JDK.Шахта была в этом месте:
/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home