intellij项目有多个具有main方法的类

时间:2018-05-05 13:57:07

标签: java intellij-idea

enter image description here我有一个实验项目,曾经写过一些像ADT这样的东西,其中有像chainList,stream,sorting,stacks,socket等包。 每个类都有自己的main方法,就像在eclipse中我们可以从选项菜单中运行类,但是如何在intelliJ中完成这个?

2 个答案:

答案 0 :(得分:0)

您可以从.blade为每个主要类创建运行配置。

这是指南link

根据以下评论编辑答案:

请看这个链接:imgur.com/a/1H5Xhj8这里我运行了A类和B类,我可以在运行配置菜单中看到。现在我创建了JJ类。我仍然可以在这个类上看到绿色三角形,但不能在下拉列表中看到。 N.B:我没有使用终极版,而是使用社区版。希望它不是问题

答案 1 :(得分:-1)

请参阅,您也可以像在eclipse中一样直接运行// UserEntity.php class User { /** * @Assert\Choice(callback="App\Repository\CountryRepository", "getAllCountries") * @ORM\ManyToOne(targetEntity="App\Entity\Country", inversedBy="users") */ protected $country; } 。 IntelliJ自动拥有此运行配置。但要完成这一切,您需要设置源文件夹。

所以,public static void main,选择File> Project Structure > Modules并标记为src

enter image description here

有关详情:https://www.jetbrains.com/help/idea/creating-and-managing-modules.html

完成此操作后,您将在sources附近左侧看到可以运行和调试的小绿色三角形。

enter image description here

您在左侧项目窗口中的Java图标文件顶部看到public static void main小图标。这表示您尚未配置源文件夹。

请参阅:What does this symbol mean in IntelliJ? (red circle on bottom-left corner of file name, with 'J' in it)