нулевой JavaCompiler в Eclipse - PullRequest
6 голосов
/ 02 февраля 2012

Я получаю некоторые ошибки с моим компилятором Java. Я не получаю ошибок за пределами Eclipse, но, похоже, это происходит только в Eclipse Indigo. В этом нет необходимости, но если у вас есть ответ, я был бы очень признателен, поскольку это помогло бы мне отладить и проще протестировать ресурсы.

Спасибо, что прочитали это.

E: ToolProvider.getSystemJavaCompiler () возвращает ноль.

E2: enter image description here

Ответы [ 2 ]

11 голосов
/ 02 февраля 2012
  1. Перейти к Java -> Установленные JRE . Добавьте свой JDK как среду выполнения. Вы можете выбрать этот JDK для использования во всех ваших будущих проектах. Однако ваш выбор не вступит в силу для существующих проектов. Отсюда на шаг 2.
  2. Выберите свойства вашего проекта. Выберите Путь сборки Java .
  3. На вкладке Библиотеки выберите Системная библиотека JRE [jreblahblahblah] и Редактируйте it.
  4. Выберите Альтернативный JRE и используйте раскрывающийся список, чтобы найти JDK, который вы только что добавили.
  5. Очистите ваш проект и восстановите.
3 голосов
/ 02 февраля 2012

Это происходит, когда вы используете JRE в качестве стандартной виртуальной машины в Eclipse. Пожалуйста, используйте JDK в качестве стандартной виртуальной машины. Это будет работать тогда.

Посмотрите на это .

Для получения дополнительной информации о настройке Java Java см. Запуск Eclipse # Установка Java Java

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