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

发布于 2024-12-06 09:09:49 字数 188 浏览 2 评论 0原文

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

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

Is there a way of telling IntelliJ IDEA Community Edition to run several classes in the same ordering one after another? Every class implements its own public static void main(String[]) method.

I would like to avoid jUnit since it doesn't guarantee the same ordering of execution, though its nice it can execute each test in its own JVM.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

始终不够爱げ你 2024-12-13 09:09:50

你的意思是这样吗?

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

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

Do you mean like this?

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

If they have to run concurrently, you can add them as tasks to a ExecutorService. You can trap exceptions so that if one dies, they all shut down.

无畏 2024-12-13 09:09:49

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

然后您可以在 IntelliJ 中根据您的目标在此 Maven 项目上添加运行配置。
我认为这看起来会很好。

You can write your own maven mini-project with this plugin attached:
http://mojo.codehaus.org/exec-maven-plugin/

And then you can in IntelliJ add run configuration on this maven project with your goal.
I think this will be looking nice.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文