如何在IntelliJ IDEA中以相同的顺序运行多个类?

时间:2011-09-23 08:48:38

标签: java intellij-idea

有没有办法告诉IntelliJ IDEA Community Edition一个接一个地以相同的顺序运行几个类?每个类都实现自己的public static void main(String[])方法。

我想避免使用jUnit,因为它不保证执行的顺序相同,尽管它可以在自己的JVM中执行每个测试。

2 个答案:

答案 0 :(得分:1)

您可以使用此插件编写自己的maven迷你项目:
http://mojo.codehaus.org/exec-maven-plugin/

然后你可以在IntelliJ中为你的目标在这个maven项目中添加运行配置。 我认为这样看起来不错。

答案 1 :(得分:0)

你的意思是这样吗?

// write a main which calls
A.main(args);
B.main(args);
C.main(args);

如果必须同时运行,可以将它们作为任务添加到ExecutorService。你可以捕获异常,这样如果一个人死了,他们都会关闭。