Я использую Mac OS X 10.5 и использую eclipse для кодирования своих java-проектов. Eclipse работал нормально до сегодняшнего дня, когда я неожиданно получаю сообщение об ошибке, когда пытаюсь запустить свой Main.java:
An internal error occurred during: "Launching Main".
java.lang.NoClassDefFoundError
Я установил Java для Mac OS X 10.5 с обновлением 4 со страницы на этой странице ранее сегодня, поэтому мне было интересно, может ли это вызвать проблемы. Я устал переустанавливать eclipse (последняя версия) и нахожу людей с похожими проблемами в сети, но не смог их решить. Мне было интересно, есть ли у кого-нибудь идеи для исправления?
Обновление:
Сначала я попытался очистить проект с помощью Eclipse, но это не сработало. Затем я вошел в файл рабочей области и удалил уже скомпилированные классы, подумав, что, возможно, придется что-то с этим делать, но это тоже не помогло. Я начал новую рабочую область с новым проектом, и я получаю ту же ошибку.
Затем я попытался добавить свой JRE-файл owm вручную. Что мне интересно, так это то, что в папке версий нет версии 1.6.0 / Home. Но так как 1.5.0, кажется, не был добавлен в Eclipse, я добавил это из Versions / 1.5.0 / Home, но я все еще получаю ту же ошибку. Это начинает становиться действительно раздражающим, так как я использую затмение по крайней мере 4 часа в день в школе.
Может быть, вся моя java испортилась после установки новой Java SE 6? Если да, то как мне вернуться только к 1.5.0_
?
Спасибо за ваши ответы!