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

时间:2014-07-16 18:55:29

标签: intellij-idea

假设我有一个java文件,其导入当前没有引用任何真正的类,因为我打算自己定义它。有没有一种简单的方法让intellij在我的模块中为我创建一个存根类,方法是根据软件包名称将文件放在正确的文件夹中?我知道我可以手动执行此操作,但我正在寻找更自动的东西,比如我可以直接点击导入并说“创建类存根”。

2 个答案:

答案 0 :(得分:1)

如果你等到它显示为错误,你可以 ctrl + 输入以显示错误提示想法,其中一个应该是是一个创建新类的选项。您还可以通过单击光标所在的错误旁边出现的红色灯泡来获取意图。您应该更改您的设置以便F2 Goes to Errors First,然后您可以按 F2 并且光标将跳转到错误,从而更快地调用意图。

答案 1 :(得分:-2)

第一件事import that currently is not referencing any real class它在intelliJ中没有这样做。你不能拥有一个不存在的东西的import语句。假设您有一个名为mypackage的包。然后你可以写一些像 -

import mypackage.*;

您可以在现有className内定义class,然后它会报告错误,例如名称显示为红色只需将光标保持在那里按alt+ins弹出一个菜单然后选择create class,然后在Destination package字段中指定包。这样就可以了。