Я собираюсь создать исполняемый файл JAR внутри Eclipse IDE.Все мои зависимости от Maven.В Eclipse я создаю приложение JavaFX GUI для рабочего стола.
Проблема заключается в том, что при создании исполняемого файла JAR.Я получил эту ошибку.
Ошибка очень ясна.
Экспорт Jar завершен с проблемами.Смотрите подробности для дополнительной информации.Не удалось найти метод main из данной конфигурации запуска.
Но что такое метод main?Это метод public static void main(String[] args)
здесь?
Что я должен сделать, чтобы решить эту проблему?
package se.danielmartensson.start;
import java.util.Optional;
import javafx.application.Application;
import javafx.application.Platform;
import javafx.fxml.FXMLLoader;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.scene.control.Alert;
import javafx.scene.control.Alert.AlertType;
import javafx.scene.control.ButtonType;
import javafx.stage.Stage;
import se.danielmartensson.concurrency.Measureing;
public class Main extends Application{
/*
* Start the start(Stage front)
*/
public static void main(String[] args) {
launch(args);
}
@Override
public void start(Stage front) throws Exception {
front.setOnCloseRequest(e->{
e.consume();
askForClosing();
});
Parent root = FXMLLoader.load(getClass().getResource("/se/danielmartensson/fxml/front.fxml"));
Scene scene = new Scene(root);
front.setScene(scene);
front.setTitle("JUBSPlotter");
front.show();
}
private void askForClosing() {
Alert question = new Alert(AlertType.CONFIRMATION);
question.setTitle("Closing");
question.setHeaderText("Do you want to close?");
question.setResizable(false);
question.setContentText("Press OK to close.");
Optional<ButtonType> answer = question.showAndWait();
if(answer.get() == ButtonType.OK) {
Measureing.active = false;
Platform.exit();
}
}
}