背景
- 因为jdk版本大于1.8 sun包下内容不可用 需要在编译和运行时添加特定的jvm参数
- jvm参数:–add-exports java.desktop/sun.font=ALL-UNNAMED
idea中配置方法
- 编译配置 :参照下图
- 运行配置,参照下图
- 单个类测试的时候配置如下
mvn 编译时配置方法
<configuration>
<!-- 解决jdk版本大于1.8 sun包下内容不可用问题-->
<compilerArgs>
<arg>--add-exports</arg>
<arg>java.desktop/sun.font=ALL-UNNAMED</arg>
</compilerArgs>
</configuration>
参考链接:https://stackoverflow.com/questions/61771048/maven-run-and-build-with-add-exports