diff --git a/pom.xml b/pom.xml
index 6feefc6..48e1b7e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -9,9 +9,11 @@
1.0-SNAPSHOT
JNotepad
+
UTF-8
5.9.2
+ 17.0.1
@@ -22,7 +24,7 @@
org.openjfx
javafx-fxml
- 17.0.1
+ ${javafx.version}
org.junit.jupiter
@@ -95,6 +97,22 @@
+
+ com.gluonhq
+ gluonfx-maven-plugin
+ 1.0.19
+
+ org.jcnc.jnotepad/org.jcnc.jnotepad.LunchApp
+
+ org.jcnc.jnotepad.app.config.AppConfig,org.jcnc.jnotepad.app.config.AppConfig$ShortcutKey
+
+
+ i18n/i18n
+
+
+
+
+
\ No newline at end of file
diff --git a/tool/build.bat b/tool/build.bat
new file mode 100644
index 0000000..d0d6d83
--- /dev/null
+++ b/tool/build.bat
@@ -0,0 +1,3 @@
+cd ..
+mvn clean gluonfx:build
+cd tool
\ No newline at end of file
diff --git a/tool/build.sh b/tool/build.sh
new file mode 100644
index 0000000..a191e2d
--- /dev/null
+++ b/tool/build.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+mvn clean javafx:jlink gluonfx:build
+
diff --git a/tool/images/env.png b/tool/images/env.png
new file mode 100644
index 0000000..fee816b
Binary files /dev/null and b/tool/images/env.png differ
diff --git a/tool/images/path.png b/tool/images/path.png
new file mode 100644
index 0000000..856d0a7
Binary files /dev/null and b/tool/images/path.png differ
diff --git a/tool/package.md b/tool/package.md
new file mode 100644
index 0000000..ddba997
--- /dev/null
+++ b/tool/package.md
@@ -0,0 +1,30 @@
+# 打包
+## 准备
+1. 下载maven 3.8.8, [Download](https://dlcdn.apache.org/maven/maven-3/3.8.8/binaries/apache-maven-3.8.8-bin.zip)
+2. 下载GraalVM。在[GraalVM下载页](https://www.graalvm.org/downloads/#)选择Java17,操作系统后,点击Download下载。
+
+# Windows下基于GraalVM的打包
+## 配置maven和GraalVM
+1. 将下载的压缩包解压到目录,例如:d:\tools\maven,D:\tools\graalvm-17\graalvm-jdk-17.0.8+9.1
+2. 配置环境变量
+```
+GRAALVM_HOME=D:\tools\graalvm-17\graalvm-jdk-17.0.8+9.1
+M2_HOME=d:\tools\maven
+```
+
+3. 配置PATH环境变量
+
+4. 安装visual studio build tools
+安装说明:https://www.graalvm.org/latest/docs/getting-started/windows/
+a) 下载安装程序:https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=BuildTools&rel=16
+b) 参考网页中的安装步骤
+5. 验证安装成功
+使用下面命令启动编译环境
+```
+cmd.exe /k F:\vs\ide\VC\Auxiliary\Build\vcvars64.bat
+```
+需要把F:\vs\ide替换为本地的visual stuido安装路径。
+6. 进入项目tool目录,执行build.bat进行打包,生成可执行文件。
+```
+build.bat
+```
\ No newline at end of file