Проект не встраивается в Eclipse под Mac - PullRequest
0 голосов
/ 20 сентября 2011

Итак, я наконец-то понял, как обновить Java в Mac, и мне удалось получить мой класс с помощью SwingWorker; Ранее Java жаловалась, потому что у меня была Java 1.5, а у 1.5 нет SwingWorker. Я не смог изменить JRE по умолчанию в Mac; Я только что связал библиотеку JRE 6 в Eclipse, чтобы я мог строить. Теперь он счастлив даже в присутствии SwingWorker.

Однако, когда я пытаюсь построить свой проект, я получаю следующую ошибку:

Errors occurred during the build.
Errors running builder 'Integrated External Tool Builder' on project 'ProjectName'.
Exception occurred executing command line.
/Users/lab/Documents/workspace/ProjectName/.project: cannot execute
Exception occurred executing command line.
/Users/lab/Documents/workspace/ProjectName/.project: cannot execute

Кто-нибудь знает эту ошибку? Я пытался очистить проект, а потом снова строить, но безрезультатно. Есть предложения?

Спасибо!

1 Ответ

0 голосов
/ 20 сентября 2011

Как вы сказали, вам не удалось установить версию JRE по умолчанию в Eclipse - это может быть проблемой, поскольку простое добавление библиотек Java 6 может не работать (например, классы, скомпилированные с Java 6, могут быть несовместимы с Java 5, посколькудругой версии байт-кода).

Прежде всего, откройте Preferences и перейдите на страницу Java / Installed JRE и убедитесь, что недавно установленная Java 6 доступна здесь.Если нет, добавьте его в качестве Mac OSX VM.Это должно быть сделано вручную, поскольку Eclipse не ищет дополнительные виртуальные машины после первого запуска.

После установки JRE обновите параметры проекта: щелкните правой кнопкой мыши свой проект, выберите «Свойства» и в JavaНа странице пути сборки убедитесь, что Java 6 установлена ​​в качестве JVM на вкладке сборки - если нет, то отредактируйте запись и выберите среду выполнения Java VM 6.

Наконец (этот шаг может не потребоваться)откройте «Запустить конфигурацию» («Запустить / запустить конфигурации ...» в меню), выберите конфигурацию проекта и на главной странице убедитесь, что для среды выполнения выбрана также виртуальная машина Java SE 6 или среда выполнения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...