Java eclipse可以';我做罐子时找不到主要的方法
所以我制定了代码Java eclipse可以';我做罐子时找不到主要的方法,java,eclipse,executable-jar,manifest.mf,Java,Eclipse,Executable Jar,Manifest.mf,所以我制定了代码 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
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\u 251
而且运行良好
然后我导出/运行JAR文件
选择该启动配置
导出到C:\Users\clark\OneDrive\Documents\FRM.jar
提取所需库
点击finish,弹出以下窗口
Jar导出已完成,但存在问题。
无法从给定的启动配置中找到主方法
MANIFEST.mf
Manifest-Version: 1.0
Main-Class: main
Created-By: 13.0.1 (Oracle Corporation)
您的主方法命名错误。改变
public static void Main (String[] args)
到
注意,m需要小写是否检查了manifest.mf文件?我将添加它..将main方法放在start方法下面并清除项目。main方法中没有任何内容,Java意味着运行包含该类的main方法中的内容。该类是
mypackage.main
,因此清单行应该是main类:mypackage.main
?因此这一点不起作用。
public static void main (String[] args)