错误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
评论区