概述
我在准备使用高版本jdk后,遇到的最麻烦的问题就是打包发布了,主要原因还是jdk的模块化带来的,在经历了长时间折腾后,终于成功完成了这个,当然,只是针对window下的。
想要使用高版本jdk打包发布Windows应用,需要准备:
- exe4j,新版本的那种
- maven,idea自带的就行
插件
maven需要这些才能正确编译:
添加properties节点:
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<encoding>UTF-8</encoding>
<java.version>11</java.version>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
</properties>
添加插件节点:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8