【发布时间】:2013-07-01 04:26:06
【问题描述】:
在一个Java项目中,有两个java文件有main方法。 这两个java文件的绝对路径是:
C:\Desktop\project1\src\com\pre\moveposition1.java
还有
C:\Desktop\project1\src\com\pre\moveposition2.java
当我尝试在“运行配置”中设置“主类”参数时,我应该设置什么?
【问题讨论】:
在一个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 文件夹下查找您的类。您当然也打开了自动构建。
【讨论】: