From ecfa565d6d77657b391a799cac5d8b5ff39d79d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=AE=B8=E8=BD=B2?= Date: Mon, 7 Aug 2023 11:41:12 +0800 Subject: [PATCH] v1.1.1 --- src/main/java/org/jcnc/jnotepad/JNotepad.java | 4 +++- 打包.txt | 7 ++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/jcnc/jnotepad/JNotepad.java b/src/main/java/org/jcnc/jnotepad/JNotepad.java index cf0308a..04eafe9 100644 --- a/src/main/java/org/jcnc/jnotepad/JNotepad.java +++ b/src/main/java/org/jcnc/jnotepad/JNotepad.java @@ -12,6 +12,7 @@ import javafx.stage.FileChooser; import javafx.stage.Stage; import java.io.*; +import java.util.Objects; public class JNotepad extends Application { String Title = "JNotepad"; @@ -74,7 +75,8 @@ public class JNotepad extends Application { // 创建场景并设置主界面 Scene scene = new Scene(root, 800, 600); primaryStage.setScene(scene); - primaryStage.getIcons().add(new Image("file:src/main/resources/img/icon.png")); + + primaryStage.getIcons().add(new Image(Objects.requireNonNull(JNotepad.class.getResource("/img/icon.png")).toExternalForm())); primaryStage.show(); } diff --git a/打包.txt b/打包.txt index c94326a..685ccce 100644 --- a/打包.txt +++ b/打包.txt @@ -1,2 +1,7 @@ -jpackage --name JNotepad --type app-image -m org.jcnc.jnotepad/org.jcnc.jnotepad.JNotepad --runtime-image .\target\app\ --icon src/main/resources/img/icon.ico +jpackage +--name JNotepad +--type app-image +-m org.jcnc.jnotepad/org.jcnc.jnotepad.JNotepad +--runtime-image .\target\app\ +--icon src/main/resources/img/icon.ico