在一个Java项目中,有两个java文件有main方法。这两个java文件的绝对路径是:
C:\Desktop\project1\src\com\pre\moveposition1.java
和
C:\Desktop\project1\src\com\pre\moveposition2.java
当我尝试在“运行配置”中设置“主类”参数时,我应该设置什么?
放置包含 main 的类的(完全限定)名称。例如,如果您想使用 moveposition2 的 main(而不是 moveposition1),那么您应该输入:
com.pre.moveposition2
此外,单击“搜索...”应该会为您提供包含 main() 方法的类列表,您可以从中进行选择。
如果两个类都有一个main()
方法,则一次只能运行一个,因为它们实际上是两个不同的程序。
因此,在运行配置中,您可以选择moveposition1
或moveposition2
。如果您稍后想运行另一个,只需右键单击它并选择Run As...->Java Application
. 现在,您的项目将拥有两个运行配置。
在运行配置下,您可以在“Java 应用程序”下创建多个启动配置。使用项目作为project1
和主类创建一个,com.pre.moveposition1
然后尝试点击运行。
com.pre.moveposition2
如果你想运行那个,你应该再创建一个。
注意:最好的做法是命名类以大写字母开头。
如果两个类都包含 Main() 函数,您应该设置您希望程序开始使用的类。
如果只有一个类具有 Main() 函数,请设置该类。
如果该方法有一个主方法,请查看包资源管理器,选择要运行的文件(具有主方法)右键单击它,选择运行方式,选择 Java 应用程序。
如果它是一个 Maven 项目,请在 target/classes 文件夹下查找您的类。您当然也打开了自动构建。