IntelliJ не показывает "класс", когда мы щелкаем правой кнопкой мыши и выбираем "новый"



мы создаем новый проект в IntelliJ и должно быть, что-то не так, потому что, когда мы щелкните правой кнопкой мыши на каталог, выберите New а затем получить контекстное меню, Параметры на основе Java не отображаются. В настоящее время получить такие вещи, как файл, некоторые параметры HTML, параметры XML.



мы предположили, что до сих пор это то, что мы не настроили правильно в конфигурации проекта/модуля. Новый модуль, о котором мы говорим, является частью многомодульного проекта. Мы создали его с помощью архетип Maven web.



любая помощь в настройке проекта природа?



Edit: ответ прост: 'тот момент, когда вы понимаете, что что-то не работает, потому что вы не нажимали кнопку "Применить"... :) Мы посмеялись над собой, когда обнаружили это'

590   6  

6 ответов:

каталог или один из родительских каталогов должен быть помечен как Source Root (в этом случае он отображается синим цветом).

Если это не так, щелкните правой кнопкой мыши корневой исходный каталог -> пометить как -> исходный корень.

Это также может произойти, если ваше имя пакета является недействительным.

например, если ваш "пакет"com.my-company (что не является допустимым именем пакета Java из-за тире), IntelliJ не позволит вам создать класс Java в этом пакете.

Если вы откроете Настройки модуля (F4) вы можете указать, какие пути содержат "источник". Затем Intellij помечает эти каталоги синим цветом и позволяет добавлять классы и т. д.

аналогичным образом можно выделить каталоги тестов для модульных тестов.

структура проекта - > модули - > {ваш модуль} - >источники - > {щелкните папку с именем java в src / main} - > нажмите синюю кнопку, которая img является синей папкой, затем вы должны увидеть, что в правом поле содержится новый элемент(исходные папки).Все будет сделано;

другое возможное решение заключается в том, что название проекта не приемлемы. Например, создание проекта с пробелами в имени не блокирует создание проекта, но соответствующие источники не помечены, и когда они помечены вручную, я все еще не смог создать классы. Воссоздание проекта с дефисами ( - ) вместо пробелов исправило проблему для меня.

вам нужно пометить свой каталог как исходный корень (щелкните правой кнопкой мыши на родительском каталоге)

а потом скомпилировать плагин (это важно )

в результате вы сможете добавить классы и многое другое

Введите описание изображения здесь

Введите описание изображения здесь

Comments

    Ничего не найдено.