Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在一个项目中使用main运行两个类_Java - Fatal编程技术网

Java 在一个项目中使用main运行两个类

Java 在一个项目中使用main运行两个类,java,Java,我使用的是eclipse,我有两个类和主要方法。我希望在右键单击每个类并单击“Java应用程序”时能够这两个类都是在不同的控制台中启动的。我面临的问题是,第一个类成功启动,而当启动第二个类时,它在eclipse GUI中给了我错误:选择不包含主类型。当我检查第二个类配置时,我看到它将我指向第一个类运行配置。在“运行配置”菜单您只能为一个项目设置一个主类 我已经尝试为项目中的每个类创建2个运行配置,但是当我使用main方法启动第二个类时,仍然会出现错误。有什么办法解决这个问题吗 Here is h

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

我已经尝试为项目中的每个类创建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
-SeverStart


-ClientStart

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

创建多个运行配置是正确的方法,并且不会看到它“给出了哪些错误”“,我怀疑还有什么可以说。让我提供一个截图。不,截图对其他和你有同样问题的人没有帮助。最好在你的问题中以文本形式出现编辑错误(如果你必须有一个屏幕截图,那么就把它作为一个附加的东西)。问题是这不是代码错误,而是eclipse运行配置问题听起来你在用错误的工具解决问题。为什么您需要/想要在应用程序中使用两个不同的类和一个main方法?您能否详细说明使用main方法运行两个类的工作原理?@joel确保在进行更改后生成项目。每当您在eclipse中选择java文件并选择RunasJava应用程序时,IDE将帮助您调用该文件的主方法。但若未启用“自动生成”,那个么该java类的类文件将不会生成,IDE也无法调用main方法。如何确保我的项目是生成的?尝试在类中记录一些工作正常的内容,然后执行它。检查是否记录了更改。两个日志都正确地记录在日志文件中,但是日志记录器与运行它们有什么关系?