如何解决此“应用程序启动方法异常”

时间:2019-10-06 21:48:48

标签: java

应用程序启动方法中的异常
由以下原因引起:java.lang.RuntimeException:应用程序启动方法中的异常
引起原因:java.nio.file.NoSuchFileException:logs \ 06-10-2019 23-12-09 Log.txt.lck

我尝试删除“目标”文件,但没有帮助。

在MyLogger.java中:

static public void setup() throws IOException {

        Logger logger = Logger.getLogger(Logger.GLOBAL_LOGGER_NAME);

        String time = LocalDateTime.now()
                .format(DateTimeFormatter.ofPattern("dd-MM-yyyy HH-mm-ss"));

        logger.setLevel(Level.INFO);
        fileTxt = new FileHandler("logs\\" + time.toString() + "Log.txt");
        fileHTML = new FileHandler("logs\\" + time.toString() + "Log.html");

        // create a TXT formatter
        formatterTxt = new SimpleFormatter();
        fileTxt.setFormatter(formatterTxt);
        logger.addHandler(fileTxt);

        // create an HTML formatter
        formatterHTML = new HtmlFormatter();
        fileHTML.setFormatter(formatterHTML);
        logger.addHandler(fileHTML);
    }

在Main.java中:


    public static void main(String[] args) {
        launch(args);
    }

    public void start(Stage primaryStage) throws Exception {

        MyLogger.setup();

        Parent root = FXMLLoader.load(getClass().getResource("/com.mateusz.nawigacja.GUI/Scene.fxml"));
        Scene scene = new Scene(root);

        primaryStage.setTitle("abc");
        primaryStage.setMinWidth(1024);
        primaryStage.setMinHeight(768);
        primaryStage.setScene(scene);
        primaryStage.show();
    }
}

0 个答案:

没有答案