JavaFX 应用程序类必须扩展 javafx.application.Application --> 即使有 main 方法也出现此错误

标签 java

JavaFX 应用程序类必须扩展 javafx.application.Application --> 即使 main 方法存在,也会出现此错误。

请引用我的示例代码:

package testpkg;

class Overloading1 {
public void disp(char c) {
    System.out.println(c);
}

public void disp(char c, int num) {
    System.out.println(c + " " + num);
}

}

class Overloading2 extends Overloading1 {

public static void main(String args[]) {
    Overloading2 obj = new Overloading2();
    obj.disp('a');
    obj.disp('a', 10);
}

}

最佳答案

你是对的,普通的java应用程序有一个主类作为入口点public static void main(String[] args)

但是,您创建了一个 JavaFX 项目,根据定义,该项目将其应用程序代码放入您的主类必须扩展的 JavaFX 特定应用程序类中。 IDE 尝试启动 JavaFX 应用程序。

如果您想要 JavaFX GUI 应用程序,请学习教程。

否则创建一个普通的 java 应用程序项目。 (这里似乎就是这种情况。)

关于JavaFX 应用程序类必须扩展 javafx.application.Application --> 即使有 main 方法也出现此错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52779307/

相关文章:

java - 为什么我的 JTable 不允许我插入 ImageIcon?

java - 如何绑定(bind)泛型类?

java - While 循环不检查所有条件

java - 覆盖 JComboBox 默认颜色

java - 如何在单表继承(JPA)中使用@UniqueConstraint?

java - 无法跳出循环

Java -> Scala,集合性能

java - PKCS11机制差异+JAVA

java - CSV 与 JSON 比较

java - Java 中的自动类型转换?