没有使用任何类型的javafx应用程序,它仍然说要扩展javafx

没有使用任何类型的javafx应用程序,它仍然说要扩展javafx,java,eclipse,Java,Eclipse,我使用的是JDK1.8、JRE1.8和EclipseJuno Error: Main method not found in class A, please define the main method as: public static void main(String[] args) or a JavaFX application class must extend javafx.application.Application 我的基本程序是 public class A { pub

我使用的是JDK1.8、JRE1.8和EclipseJuno

Error: Main method not found in class A, please define the main method as:
   public static void main(String[] args)
or a JavaFX application class must extend javafx.application.Application
我的基本程序是

public class A {
public static void main(String[] args) {
    System.out.println("Hello");
}
}
然后我试着从CMD运行我的程序,在它第一次成功运行之后,它也开始给我这个错误..记住点

  • 当我创建一个新项目时,我使用默认的jre,即jre 8
  • 我没有使用任何类型的javaFx应用程序。我的基本程序就在你们面前
  • 我不能每次都扩展javafx,所以我需要一个强大的方法来解决它
  • 我第一次从命令提示符下运行一个程序,但当我运行另一个程序时,它没有运行

  • 我被困在这里,伙计们,请给我一个解决方案,并为这一点的解释将不胜感激

    请关闭cmd提示符

    然后重新打开cmd提示符

    然后打开包含pom.xml的目录

    要构建项目,请键入:
    mvn安装

    然后运行java代码。例如

    java -cp target/sample-0.0.1-SNAPSHOT.jar com.maven.sample.HelloMaven
    

    这里的
    HelloMaven
    是类名。

    我也有同样的错误。导入java.lang.String,错误消失

    import java.lang.String;
    

    您向我们展示的代码,是正在运行还是出现错误?“它第一次运行,但当我运行另一个程序时,它没有运行。如果删除此更改,它会再次运行吗?System.out.println(“是”);。。我创建了这个更改。不,它没有运行您从命令行执行的命令是什么?您的
    类路径中是否可能有多个
    A.class
    文件?