我在IntelliJ IDE中有一个Maven项目。我创建了一个名称为event.handlers
的软件包。之后,我在此包中创建了多个类。
event
中没有任何类,所有内容都在event.handlers
内部。
现在,我想在包event
中创建一个Java类。
有没有办法可以从IDE中做到这一点?
目前,我正在代码存储库中event
文件夹内手动创建Java文件。
答案 0 :(得分:2)
在左侧的项目结构窗格中,有“设置”按钮,请取消选中 隐藏空的中间包 。
设置类似于
现在,您将拥有一个树形结构,您可以在其中右键单击或在软件包上按(ctrl + enter / alt + insert)并创建文件。
例如
答案 1 :(得分:1)
尝试在名为Java Class
的{{1}}文件夹中创建一个src
。这样会在event.NewClass
内创建一个NewClass.java
。
您可以在创建src/event
或.
时创建带有点号Java Class
的文件夹,或者在Package
不是{{1}时创建Kotlin File/Class
}。例如,在Type
文件夹中创建名称为File
的{{1}}会自动递归地生成文件夹Package
,创建名称为com.company.example
的{{1}}将在自动生成的文件夹树src
内自动生成文件src/com/company/example
。
答案 2 :(得分:0)
在包 AB
和 Refactor > Move
中创建类以将其放置在 A
中可能更容易。
这里的所有其他答案似乎都是解决方法,所以如果只是一次性的,这可能是最简单的选择。
但是,就我而言,在执行此操作后,我必须在 IDEA 正确更新 UI 之前“使缓存无效并重新启动”。