Intellij idea Intellij IDEA从未定义的导入创建新类

Intellij idea Intellij IDEA从未定义的导入创建新类,intellij-idea,Intellij Idea,假设我有一个java文件,该文件的导入当前没有引用任何实际类,因为我计划自己定义它。有没有一种简单的方法让intellij根据包名将文件放在正确的文件夹中,从而在模块中为我创建存根类?我知道我可以手动完成这项工作,但我正在寻找更自动化的方法,比如右键单击导入并说“创建类存根”。第一件事导入当前未引用任何真实类的导入它在intelliJ中不会像这样工作。不能为不存在的对象使用导入语句。假设您有一个名为mypackage的包。然后你可以写一些类似于- import mypackage.*; 您可以

假设我有一个java文件,该文件的导入当前没有引用任何实际类,因为我计划自己定义它。有没有一种简单的方法让intellij根据包名将文件放在正确的文件夹中,从而在模块中为我创建存根类?我知道我可以手动完成这项工作,但我正在寻找更自动化的方法,比如右键单击导入并说“创建类存根”。

第一件事
导入当前未引用任何真实类的导入
它在
intelliJ
中不会像这样工作。不能为不存在的对象使用导入语句。假设您有一个名为
mypackage
的包。然后你可以写一些类似于-

import mypackage.*;

您可以在现有的
类中定义
类名
,然后它会向您报告一个错误,例如名称显示为红色。只需将光标保持在那里,按
alt+ins
弹出菜单,然后选择
创建类
,然后在
目标包
字段中指定包。这样它就会工作。

如果您等到它显示为错误,您可以按住ctrl键并输入错误以显示idea的意图,其中一个应该是创建新类的选项。当光标位于错误旁边时,您还可以通过单击错误旁边出现的红色灯泡来获取意图。您应该更改设置,以便
F2首先转到错误
,然后您可以按F2键,光标将跳转到错误位置,使调用意图的速度加快。

Project Structure选项卡上的Alt+Insert或Control+N应该可以做到这一点……ctrl-N在我的机器上打开一个类在我的mac上不提供完整的描述签出它