Intellij щелчок правой кнопкой мыши «Новый» не показывает «Класс» - PullRequest
0 голосов
/ 27 ноября 2018

Похожие: IntelliJ не показывает «Класс», когда мы щелкаем правой кнопкой мыши и выбираем «Новый»

В ответе, принятом выше, он говорит, что «Новый» не дает опциюдля Java Class, потому что это не был корень источника (синий каталог).
Однако, как вы можете видеть, даже если я щелкну правой кнопкой мыши по корневому каталогу источника, указанному в синем поле, он не дает мне возможностьКласс Java

Есть идеи почему?

Этот каталог импортирован из git, поэтому он не следовал обычному "Создать проект" для Java напрямую из Intellij

enter image description here

Ответы [ 4 ]

0 голосов
/ 27 ноября 2018

Как уже упоминалось выше, вы можете щелкнуть правой кнопкой мыши нужную папку. В вашем случае:

Если вы нажмете Alt + 1, вам будет проще щелкнуть правой кнопкой мыши

src> Новый класс Java

В качестве альтернативы вы можете нажать:

  1. Alt + 1 (представление проекта)
  2. Alt + Ins

или

  1. Ctrl + Alt + Ins
0 голосов
/ 27 ноября 2018

Вы щелкаете правой кнопкой мыши не в том месте - вы "слишком высоко" вверх по дереву.Перейдите туда, где находится код (как в пакете в разделе «src»), и попробуйте его там, и вы увидите опцию для нового класса.

РЕДАКТИРОВАТЬ: Вам не нужно быть в корне источника.Вы должны быть в исходных каталогах сами.Я считаю, что синяя точка - это индикатор состояния git.То, что вы хотите, это полностью синяя папка .

Перейти вниз под "src".Скорее всего, под "src", затем "main", затем "java", и вы там (это синий для меня), а затем вы увидите папки вашего пакета.Ниже тех, где вы, вероятно, хотите добавить классы.

0 голосов
/ 27 ноября 2018

Вы должны войти в проект Java, тогда вы можете создать класс Java.

Click here for example

0 голосов
/ 27 ноября 2018

1) Щелкните правой кнопкой мыши на src

2) Нажмите New> package

3) Назовите ваш пакет и нажмите OK

4) Щелкните правой кнопкой мыши на только что сделанном пакете

5) New> Java Class

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...