错误1:
AspectJ Internal Error: unable to add stackmap attributes to class 63
原因:由于目前使用的是spring boot 3.0.0 默认aspectjweaver-1.9.9.1.jar
,同时环境配置的是jdk19
,而该版本aspectj
未兼容jdk19
导致错误
解决方案:回退jdk版本到jdk17
错误2:
Process finished with exit code 1
现象:具体情况为debugger
时候报错,而run
运行则没问题,debugger
不能进入main
方法,无法通过try catch
捕获mian方法中的异常
原因:JEP 403直接把--illegal-access
参数移除了,如果需要启用访问封装的包,需要在执行 Java 程序时加上
解决方案:添加vm启动参数--add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.lang.reflect=ALL-UNNAMED
错误3:module java.base does not open java.lang to unnamed module
原因:同错误2,JEP 403直接把--illegal-access
参数移除了,如果需要启用访问封装的包,需要在执行 Java 程序时加上
解决方案:添加vm启动参数--add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.lang.reflect=ALL-UNNAMED
评论区