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/