0

我正在使用 jdk 1.8、jre 1.8 和 eclipse juno。每当我使用 eclipse 运行我的程序时,它都会给我这个错误

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 运行我的程序,之后它也开始给我这个错误..要记住的要点

  1. 当我创建一个新项目时,我使用默认 jre.which 是 jre 8。
  2. 我没有使用任何类型的 javaFx 应用程序。我的基本程序就在你们面前
  3. 我不能每次都扩展 javafx 。所以我需要一种强有力的方法来解决它。
  4. 我第一次从命令提示符运行一个程序,但是当我运行另一个程序并稍作更改时,它没有运行。

我被困在这里,请给我一个解决方案,对此我将不胜感激。

4

2 回答 2

0

请关闭您的 cmd 提示符。

并重新打开 cmd 提示符。

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

要构建您的项目,请键入:mvn install

然后运行java代码。例如,

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

HelloMaven是班级名称。

于 2015-07-10T07:59:28.150 回答
0

我有同样的错误。导入 java.lang.String 并且错误消失了。

import java.lang.String;
于 2017-11-22T10:13:10.093 回答