测试类报错 Java HotSpot(TM) 64-Bit Server VM warning: Sharing is only supported for boot loader classes……
·
运行 springboot+mybatis 的测试类,运行成功但是报错如下图:
报错信息:Java HotSpot(TM) 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended
原因是:因为IDEA的JVM设置有关。IDEA在启动调试器时,可能会尝试使用一些优化设置,比如类数据共享。但是,如果JVM的配置不正确,或者IDEA与特定版本的JDK不完全兼容,就可能出现这个警告。
把问题抛给 AI ,结果 AI 回答奇形怪状的:
图就不再多上了,反正没有一个能解决问题,虽然有提到“确认是否设置了与类共享相关的参数(如-Xshare:on或-XX:+UseAppCDS)”,因本人是 JAVA 小白,没找到对应位置。
后来在网上一翻要加一个 -Xshare:off 即可(确认设置了类共享的相关参数 -Xshare:on )。具体操作如下:“运行”菜单 > “编辑配置”

-ea 后加上 -Xshare:off ,完美解决警告信息。
更多推荐



所有评论(0)