#java #eclipse #nullpointerexception
#java #затмение #исключение nullpointerexception
Вопрос:
Я установил Java amp; Eclipse и хотел запустить учебное пособие по проекту Hello World. Как только я начинаю с первого реального шага, создания Java-проекта, я делаю все, как в учебнике, пишу имя «HelloWorld», заканчиваю.
Затем появляется окно, в котором мне нужно создать новый module-info.java . Это довольно странно, я нигде не видел ничего подобного в учебнике, но в любом случае, создаю я его или нет, я получаю сообщение об ошибке:
Errors occurred during the build.
Errors running builder 'Java Builder' on project 'HiWorld'.
java.lang.NullPointerException
Кто-нибудь знает что-нибудь об этой проблеме?
Я уже пытался заглянуть в Путь создания свойств, но когда я добавляю, удаляю, изменяю что-то, я ничего не получаю. У меня была идея, что это может быть проблемой с моим eclipse, но я уже дважды переустанавливал его (в том числе Java), и я не добился никакого прогресса.
Мой код — это просто:
module helloworld {
}
Я хочу устранить ошибку, чтобы позже моя программа HelloWorld была запущена.
Спасибо, что уделили мне немного времени!
Комментарии:
1. Большое вам спасибо, я попробую это!
2. Прошу прощения за вопрос, но вы не имеете в виду уровень соответствия? Потому что у меня есть возможность между 11,10,9 и затем 1,8
3. Например, если я перейду на 1.8, я получаю сообщение об ошибке, что в этой рабочей области не установлена JRE. Должен ли я устанавливать эту JRE?
Ответ №1:
Вы не упоминаете учебник, но я предполагаю, что он предназначен для ниже Java 9, частью которой является module-info.
Зайдите в настройки проекта Eclipse и установите уровень языка на 8 (в Интернете есть много руководств), и у вас все должно получиться.
Редактировать: Если, однако, учебник предназначен для Java 9, я бы действительно рекомендовал найти другой учебник, поскольку материал модуля — это целый набор дополнительных сложностей, которые вам не нужны сразу (я еще не видел, чтобы Java 9 использовалась в реальном мире)
Комментарии:
1. у вас есть ссылка на такой учебник? Я могу в Интернете найти те, которые изменяют уровень соответствия.
2. @cruiser0223 их так много. thenewboston на youtube хорош