java - 在一个项目中运行两个带有 main 的类

标签 java

我正在使用 Eclipse,我有两个带有主要方法的类。我希望当我单击每个类并单击“Java 应用程序”时能够在不同的控制台中启动。我面临的问题是第一个类成功启动,而启动第二个类时,它在 Eclipse GUI 中给出错误:选择不包含主类型。当我检查第二个类配置时,我看到它指向第一个类运行配置。看起来在“运行配置”菜单中,您只能为一个项目设置 1 个主类。

我尝试为项目中的每个类创建 2 个运行配置,但是当我使用 main 方法启动第二个类时,它仍然给我错误。有什么想法如何解决这个问题吗?

Here is how it looks , I have started the ClientStart.java with main and I went to check the SeverStart which I will execute next : https://imgur.com/a/2yQ1kQl and when I run it I get :  https://imgur.com/a/QLHiPy6

https://pastebin.com/eHDGnY5W -服务器启动

https://pastebin.com/Kd6eRgPW -客户端启动

最佳答案

当您选择一个具有 main 方法的类时,运行配置会自动激活。当我重建项目时,它在我的情况下运行。

关于java - 在一个项目中运行两个带有 main 的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60174676/

相关文章:

Java 泛型 : "Nested" type parameters?

java - 使用 Tomcat 进行 Windows 身份验证

java - 为什么在 ObservableMap 中引用 InputStream 实例时会关闭?

java - 为什么 Spring 中没有 DI 缓存就无法工作?

java - 如何在不打开文件的情况下像 "Tail -f"那样在 Java 中跟踪文件(防止重命名/删除)

java - 发送 id 的常规方式是 @PathParam 或 @HeaderParam 或 @QueryParam?

java - 不同模块中的GAE/Java cron.xml相互覆盖?

java - 从 1.0.5 更新到 1.1.0 后,OCPsoft 重写规则不再起作用

java - 更快的 jackson 不可能这么笨(行尾)

java - 如何在Web服务中添加身份验证 header ?