IntelliJ не показывает "класс", когда мы щелкаем правой кнопкой мыши и выбираем "новый"
мы создаем новый проект в IntelliJ и должно быть, что-то не так, потому что, когда мы щелкните правой кнопкой мыши на каталог, выберите New а затем получить контекстное меню, Параметры на основе Java не отображаются. В настоящее время получить такие вещи, как файл, некоторые параметры HTML, параметры XML.
мы предположили, что до сих пор это то, что мы не настроили правильно в конфигурации проекта/модуля. Новый модуль, о котором мы говорим, является частью многомодульного проекта. Мы создали его с помощью архетип Maven web.
любая помощь в настройке проекта природа?
Edit: ответ прост: 'тот момент, когда вы понимаете, что что-то не работает, потому что вы не нажимали кнопку "Применить"... :) Мы посмеялись над собой, когда обнаружили это'
6 ответов:
каталог или один из родительских каталогов должен быть помечен как
Source Root(в этом случае он отображается синим цветом).Если это не так, щелкните правой кнопкой мыши корневой исходный каталог -> пометить как -> исходный корень.
Это также может произойти, если ваше имя пакета является недействительным.
например, если ваш "пакет"
com.my-company(что не является допустимым именем пакета Java из-за тире), IntelliJ не позволит вам создать класс Java в этом пакете.
Если вы откроете Настройки модуля (F4) вы можете указать, какие пути содержат "источник". Затем Intellij помечает эти каталоги синим цветом и позволяет добавлять классы и т. д.
аналогичным образом можно выделить каталоги тестов для модульных тестов.
структура проекта - > модули - > {ваш модуль} - >источники - > {щелкните папку с именем java в src / main} - > нажмите синюю кнопку, которая img является синей папкой, затем вы должны увидеть, что в правом поле содержится новый элемент(исходные папки).Все будет сделано;
другое возможное решение заключается в том, что название проекта не приемлемы. Например, создание проекта с пробелами в имени не блокирует создание проекта, но соответствующие источники не помечены, и когда они помечены вручную, я все еще не смог создать классы. Воссоздание проекта с дефисами ( - ) вместо пробелов исправило проблему для меня.
вам нужно пометить свой каталог как исходный корень (щелкните правой кнопкой мыши на родительском каталоге)
а потом скомпилировать плагин (это важно )
в результате вы сможете добавить классы и многое другое
Comments