Java 如何在Eclipse中设置运行配置和调试配置,以选择具有main方法的类作为启动类?

Java 如何在Eclipse中设置运行配置和调试配置,以选择具有main方法的类作为启动类?,java,eclipse,Java,Eclipse,我正在使用eclipseforjavaee,mars2 我的Java(Swing应用程序)项目中有两个类: java(有main方法) Foo.java 如果在Program.java打开时右键单击编辑器,则上下文菜单将显示java应用程序和运行配置下的命令 如果在Program.java打开时右键单击编辑器表面并从上下文菜单中选择Debug As,也会发生同样的情况。我看到两个子菜单项,即,Java应用程序和调试配置 但是,当我打开Foo.java时,在分别选择运行方式或调试方式时,右键单击编

我正在使用eclipseforjavaee,mars2

我的Java(Swing应用程序)项目中有两个类:

  • java(有main方法)
  • Foo.java
  • 如果在
    Program.java
    打开时右键单击编辑器,则上下文菜单将显示java应用程序运行配置下的命令

    如果在
    Program.java
    打开时右键单击编辑器表面并从上下文菜单中选择Debug As,也会发生同样的情况。我看到两个子菜单项,即,Java应用程序调试配置

    但是,当我打开
    Foo.java
    时,在分别选择运行方式调试方式时,右键单击编辑器表面仅显示一个名为运行配置调试配置的子菜单项

    因此,每当我想运行我的项目时,当
    Foo.java
    打开时,我意外地右键单击编辑器的表面区域,然后我必须转到已打开
    Program.java
    的编辑器选项卡,再次右键单击并选择右菜单项

    我怀疑在运行配置调试配置对话框中有一种方法可以告诉Eclipse选择
    程序.java
    类作为启动类运行,因为它有
    方法

    如何操作?

    您应该转到“项目->属性”,然后选择“运行/调试设置”。在那里,您应该能够配置您的项目,使其始终“运行”相同

    或者,我在不同类上进行JUnit测试时经常使用的一些变通方法:在eclipse窗口的顶部,有以下按钮

    那里的下拉图标打开上次运行/debug/…的“历史记录”。。。“跑步”。所以,一旦你的程序“运行”;您可以使用该历史来调用它。

    您应该转到“项目->属性”,然后选择“运行/调试设置”。在那里,您应该能够配置您的项目,使其始终“运行”相同

    或者,我在不同类上进行JUnit测试时经常使用的一些变通方法:在eclipse窗口的顶部,有以下按钮


    那里的下拉图标打开上次运行/debug/…的“历史记录”。。。“跑步”。所以,一旦你的程序“运行”;您可以使用该历史来调用它。

    右键单击Foo.java,然后在运行配置对话框中添加主类,如下所示:


    右键单击Foo.java,在运行配置对话框中添加主类,如下所示:


    另一个解决方案是在窗口->首选项中设置启动配置
    您可以使用F11键(或您可以配置的任何键)运行项目i

    另一个解决方案是在窗口->首选项中设置启动配置
    您可以使用F11键(或您可以配置的任何键)运行您的项目我查阅了
    project->Properties->run/Debug设置
    ,显然,它们已经正确配置为加载
    Program.java
    作为主类。尽管如此,我还是删除了那个配置并重新创建了它。然而,我描述的行为没有改变。看起来似乎没有解决这个问题的办法。这个历史记录很有用,谢谢。我查阅了
    Project->Properties->Run/Debug设置
    ,显然,它们已经正确地配置为加载
    Program.java
    作为主类。尽管如此,我还是删除了那个配置并重新创建了它。然而,我描述的行为没有改变。看起来似乎没有解决这个问题的办法。那个历史的东西很有用,谢谢。