Мы создаем новый проект в IntelliJ, и что-то должно быть не так, потому что, когда мы щелкаем правой кнопкой мыши каталог, выбираем « Новый» и затем получаем контекстное меню, параметры на основе Java не отображаются. В настоящее время есть такие вещи, как файл, некоторые параметры HTML, параметры XML.
Мы предполагали, что это что-то, что мы неправильно настроили в конфигурации проекта / модуля. Новый модуль, о котором мы говорим, является частью многомодульного проекта. Мы создали его, используя веб-архетип Maven.
Любая помощь в настройке характера проекта?
Изменить: Ответ прост: «В тот момент, когда вы понимаете, что что-то не работает, потому что вы не нажимали« Применить »... :) Мы хорошо посмеялись над собой, когда обнаружили это»
java
intellij-idea
project
Crowie
источник
источник
int.project.mypackage
.int
не допускается в имени пакета.Ответы:
Каталог или один из родительских каталогов должен быть помечен как
Source Root
(в этом случае он отображается синим цветом).Если это не так, щелкните правой кнопкой мыши корневой исходный каталог -> Пометить как -> Корень исходного кода.
источник
Test Source Root
(он будет зеленым)Это также может произойти, если имя вашего пакета недействительно.
Например, если ваш «пакет»
com.my-company
(который не является допустимым именем пакета Java из-за тире), IntelliJ не позволит вам создать класс Java в этом пакете.источник
вам нужно пометить свой каталог как исходный корень (щелкните правой кнопкой мыши родительский каталог)
а затем скомпилируйте плагин (это важно)
в результате вы сможете добавлять классы и многое другое
источник
Если вы откроете настройки вашего модуля ( F4 ), вы можете указать, какие пути содержат «источник». Затем Intellij пометит эти каталоги синим цветом и позволит вам добавлять классы и т. Д.
Аналогичным образом вы можете выделить тестовые каталоги для модульных тестов.
источник
Структура проекта -> Модули -> {Ваш модуль} -> Источники -> {Щелкните папку с именем java в src / main} -> щелкните синюю кнопку, которая представляет собой синюю папку img, после чего вы должны увидеть, что правое поле содержит новый элемент (Исходные папки). Все будет сделано;
источник
Другое возможное решение - недопустимое название проекта. Например, создание проекта с пробелами в имени не блокирует создание проекта, но правильные источники не помечены, а когда они помечены вручную, мне все равно не удалось создать классы. Повторное создание проекта с дефисами (-) вместо пробелов устранило проблему для меня.
источник
Была и эта проблема. Аннулирование кешей / перезапуска помогло мне. Пожалуйста, проголосуйте, чтобы люди IntelliJ отнеслись к этому более серьезно. Это дает IDE ужасный опыт UI / UX.
https://youtrack.jetbrains.com/issue/IDEA-203100
источник