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