发布为 Windows 程序
在IDE发布应用配置窗口中,输入相关参数、选中 Windows 平台,点击确定后,将会在输出目录文件夹中输出完整的可被执行的程序。
Windows 运行包结构
Windows/
├── jre/
│ ├── lib
│ ├── LICENSE
│ ├── bin/
│ │ ├── java.exe
│ │ └── javaw.exe
├── libs/
│ ├── jar1.jar
│ └── jar2.jar
├── classes.jar
├── start.config.ini
└── 启动程序名称.exe
输出的视窗程序运行包默认将被保存到 Windows 文件夹中,该文件夹中各个文件的作用为:
-
jre
- 存放 JDK 安装包中的 Jre 运行环境,下载 JDK 后,直接解压到本地,然后复制 JDK 中 jre 文件夹中的所有文件到该文件夹中,即可正常使用软件。注意:jre 文件夹中的 java 路径,正确路径应该为
jre/bin/java.exe
- 存放 JDK 安装包中的 Jre 运行环境,下载 JDK 后,直接解压到本地,然后复制 JDK 中 jre 文件夹中的所有文件到该文件夹中,即可正常使用软件。注意:jre 文件夹中的 java 路径,正确路径应该为
-
libs
- 存放程序中的用到的扩展类库或第三方的 jar 依赖包,以及 DLL 文件。
-
classes.jar
- 程序核心执行文件。
-
start.config.ini
-
程序启动时的配置文件,该文件不可被删除、也不可修改名称,该文件主要作用为配置启动
classes.jar
时的 Java.exe 路径,以及启动时的主类。 -
Windows下该文件默认配置内容为:
-
[Config] # 设置 java 文件路径,默认使用 VcnStudio 安装路径中的环境 # 如果目标电脑中没有相关环境、可以到 https://repo.huaweicloud.com/java/jdk/8u151-b12 该地址中下载含有 windows 关键字的环境包 # 下载时需根据自身设备芯片及位数选择合适的环境包 # 下载后、解压其依赖包到 jre 文件夹中,并调整其路径为:当前目录/jre/bin/java JAVA_PATH=VcnStudio安装目录\jre\bin\javaw.exe # 设置待启动的主类文件,一般不需要修改,编译时会默认设置 MAIN_CLASS=my.app.App
-
-
启动程序名称.exe
- 该文件为 Windows 下的可执行程序,采用VB编译,相当于是一个调用 Java 启动 classes.jar 的壳文件,双击即可启动程序。
注意事项
配置文件 start.config.ini
中,默认 Java 文件路径为 VcnStudio 安装目录下的 Jre 环境中的 Java.exe 如果您将程序运行包,压缩后发给客户,或复制到其它电脑中时,需要修改该配置文件中的 Java 文件路径,如果目标电脑没有 Jdk 或 jre 环境、则需要先下载。