【问题标题】:Error: Main method not found in class testPackage.Method1错误:在类 testPackage.Method1 中找不到主要方法
【发布时间】:2018-05-27 21:45:04
【问题描述】:

我收到错误:

错误:在 testPackage.Method1 类中找不到主方法,请将主方法定义为: 公共静态无效主要(字符串 [] 参数) 或者 JavaFX 应用程序类必须扩展 javafx.application.Application"

程序是:

package testPackage;

public class Methods {
    public static void main(String[] args) {
        myFirstMethod();
    }

    public static void myFirstMethod() {
        System.out.println("Hello World");
    }
}

【问题讨论】:

  • 这没有多大意义。它从哪里获得 Method1?什么是“它”——你是如何构建这个项目的——在 IDE 中还是使用 javac?
  • 对不起...正确的错误消息是“错误:在类 testPackage.Methods 中找不到主要方法,请将主要方法定义为:public static void main(String[] args) 或 JavaFX应用程序类必须扩展 javafx.application.Application"

标签: java


【解决方案1】:

您的类的名称是Methods,但您似乎调用的是Method1。用正确的类名调用它。换句话说:

java testPackage.Methods

【讨论】:

  • 对不起...正确的错误消息是“错误:在类 testPackage.Methods 中找不到主要方法,请将主要方法定义为:public static void main(String[] args) 或 JavaFX应用程序类必须扩展 javafx.application.Application"
【解决方案2】:

试试这个

public class TestSample {
  public static void main(String args[]) {
        myFirstMethod();
    }

    public static void myFirstMethod() {
        System.out.println("Hello World");
    }
}

【讨论】:

    猜你喜欢
    • 2016-03-15
    • 1970-01-01
    • 1970-01-01
    • 2016-08-22
    • 1970-01-01
    • 1970-01-01
    • 2015-04-20
    • 2017-10-26
    • 2013-06-25
    相关资源
    最近更新 更多