问题描述
所以我已经编写了代码
package application;
import javafx.application.Application;
import javafx.fxml.FXMLLoader;
import javafx.scene.Scene;
import javafx.scene.layout.Pane;
import javafx.stage.Stage;
public class main extends Application{
public static void Main (String[] args){
}
@Override
public void start(Stage primaryStage) throws Exception {
primaryStage.setTitle("title");
Pane pain = (Pane) FXMLLoader.load(main.class.getResource("gui.fxml"));
primaryStage.setScene(new Scene(pain));
primaryStage.show();
}
}
它正常运行。
然后我设置配置 主类:application.main 项目JRE jre1.8.0_251
运行正常。
然后我导出/可运行的JAR文件 选择启动配置
导出到C:\ Users \ clark \ OneDrive \ Documents \ FRM.jar
提取所需的库
点击完成,然后弹出
瓶子出口出现问题。 在给定的启动配置中找不到主要方法。
MANIFEST.mf
Manifest-Version: 1.0
Main-Class: main
Created-By: 13.0.1 (Oracle Corporation)
解决方法
您的主要方法命名错误。更改
public static void Main (String[] args)
到
public static void main (String[] args)
请注意, m 必须为小写字母