Не удается создать Hello World в Eclipse (Mac), ошибка сборки (NullPointerException)

Я установил Java и Eclipse и хотел запустить учебник по проекту Hello World. Как только я начинаю с первого реального шага, создавая Java-проект, я делаю все как в учебнике, пишу имя «HelloWorld», заканчиваю.

Затем появляется окно, которое хочет, чтобы я создал новый модуль-info.java. Это довольно странно, я нигде не видел ничего подобного в учебнике, но в любом случае, создаю я его или нет, я получаю сообщение об ошибке:

Errors occurred during the build.

Errors running builder 'Java Builder' on project 'HiWorld'. java.lang.NullPointerException

Кто-нибудь знает что-то об этой проблеме?

Я уже пробовал смотреть в Свойства - Путь построения, но когда добавляю, удаляю, что-то меняю, ничего не получается. У меня была идея, что это может быть проблема с моим затмением, но я уже дважды переустанавливал его (также и Java), и я не добился никакого прогресса.

Мой код просто:

module helloworld {
}

Я хочу устранить ошибку, чтобы в дальнейшем моя программа HelloWorld работала. Спасибо, что нашли время!

Большое спасибо, я попробую это!

cruiser0223 18.04.2019 10:23

Извините за вопрос, но вы не имеете в виду уровень соответствия? Потому что у меня есть возможность между 11,10,9 и затем 1,8

cruiser0223 18.04.2019 10:32

Например, если я перехожу к версии 1.8, я получаю сообщение об ошибке, что в этой рабочей области не установлена ​​JRE. Нужно ли устанавливать эту JRE?

cruiser0223 18.04.2019 10:38
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
3
279
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы не упоминаете учебник, но я предполагаю, что он предназначен для ниже Java 9, частью которого является информация о модуле.

Зайдите в настройки проекта Eclipse и установите уровень языка на 8 (есть много руководств в Интернете), и все должно быть хорошо.

Обновлено: если, однако, учебник предназначен для Java 9, я бы действительно рекомендовал найти другой учебник, поскольку материал модуля представляет собой целый набор дополнительных осложнений, которые вам не нужны сразу (я еще не видел, чтобы Java 9 использовалась в реальном мире)

у вас есть ссылка на такой учебник? Я могу найти в Интернете те, которые изменяют уровень соответствия.

cruiser0223 18.04.2019 12:08

@ Cruiser0223 их так много. Ньюбостон на ютубе хорош

Wayneio 18.04.2019 13:43

Другие вопросы по теме