多含main方法类的IntelliJ ADT实验项目运行方法咨询
在IntelliJ中运行单个带main方法的类(类似Eclipse的操作)
完全明白你的需求——就像在Eclipse里右键类就能运行它的main方法一样,IntelliJ也有好几种便捷的方式来搞定这个,下面给你详细说几种常用方法:
方法1:直接在代码里快速启动
打开你要运行的类文件,找到public static void main(String[] args)这一行:
- 这行代码的左边(或者行号栏附近)会出现一个绿色的三角运行图标
- 点击这个图标,在弹出的菜单里选择
Run '类名.main()',瞬间就能启动这个类的main方法,和Eclipse里的Run As > Java Application效果完全一致。
方法2:通过项目视图右键运行
在IntelliJ左侧的Project视图里定位到目标类(比如linkedList包下的某个类文件):
- 右键点击这个类文件,直接选择
Run '类名.main()'选项,就能启动运行,操作逻辑和Eclipse右键类的方式几乎一样。
方法3:创建并管理运行配置(适合频繁运行的类)
如果某个类你需要频繁运行,或者要自定义运行参数(比如VM参数、程序输入参数),可以创建专属的运行配置:
- 点击顶部工具栏运行按钮(绿色三角)旁边的下拉框,选择
Edit Configurations... - 在弹出的配置窗口左上角,点击
+号,选择Application类型 - 在配置页面中:
- 设置
Main class为你要运行的类(可以直接输入类的全限定名,或者点击右边的文件夹图标从项目中选择) - 按需配置
VM options(虚拟机参数)、Program arguments(程序运行参数)等
- 设置
- 配置完成后点击
Apply保存,以后就可以直接在顶部下拉框选中这个配置,点击运行按钮启动。
另外提个小细节:如果你的类里意外有多个main方法(虽然你说每个类自己有一个,但万一呢),点击运行图标时会弹出选项让你选择运行哪个main方法,选对应的就行。
内容的提问来源于stack exchange,提问作者Rajat Verma
相关产品推荐
相关产品推荐

