This commit is contained in:
许轲 2023-08-07 11:41:12 +08:00
parent f2cfa84a4c
commit ecfa565d6d
2 changed files with 9 additions and 2 deletions

View File

@ -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();
}

View File

@ -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