mxs001129 2024-05-15 18:21 采纳率: 0%
浏览 12

警告:如果正在使用可服务性工具,请运行-XX:+Enable Dynamic Agent Loading来隐藏此警告


WARNING: A Java agent has been loaded dynamically (C:\Users\ÂíÏþËÉ\.m2\repository\net\bytebuddy\byte-buddy-agent\1.14.13\byte-buddy-agent-1.14.13.jar)
WARNING: If a serviceability tool is in use, please run with -XX:+EnableDynamicAgentLoading to hide this warning
WARNING: If a serviceability tool is not in use, please run with -Djdk.instrument.traceUsage for more information
WARNING: Dynamic loading of agents will be disallowed by default in a future release
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended

SpringBoot 运行后报红,警告已经动态加载了Java代理,根据警告内容我已经使用了-XX:+EnableDynamicAgentLoading来隐藏此警告

img

img

运行结果后报红消失隐藏

img

###但是!!!

img

img

怎么样可以在点击代码行的run时让它使用已经改过的配置Run Configruations?
还是说这样属于正常情况,不用管?
现在我怎么能解决这个这个问题?

  • 写回答

2条回答 默认 最新

  • 阿里嘎多学长 2024-05-15 18:21
    关注

    以下内容由CHATGPT及阿里嘎多学长共同生成、有用望采纳:


    【您想要解决的问题】:您的问题是要解决在运行Spring Boot应用程序时出现的Java代理动态加载警告,并希望在点击代码行的run时使用已经修改过的Run Configurations配置。

    【图片内容】:

    1. 第一张图片显示了运行Spring Boot应用程序时控制台的输出,包括Java代理动态加载的警告信息。
    2. 第二张图片展示了如何在Run/Debug Configurations中设置Java应用程序的运行配置,包括VM选项和程序参数。
    3. 第三张图片显示了运行测试后控制台的输出,警告信息消失,表明使用-XX:+EnableDynamicAgentLoading参数后警告被隐藏。
    4. 第四张图片再次显示了控制台的输出,警告信息仍然存在,表明在某些情况下警告没有被隐藏。
    5. 第五张图片展示了另一个Run/Debug Configurations的设置界面,其中包含了一些配置参数。

    【问题出现原因】:问题出现的原因是Java应用程序在运行时动态加载了Java代理,而当前的Java版本在未来将不允许默认动态加载代理。您已经尝试通过在VM选项中添加-XX:+EnableDynamicAgentLoading来解决这个问题,但在某些情况下警告仍然出现。

    【问题解决方案】:

    1. 确保每次运行应用程序时都使用了正确的Run Configurations配置。在IDE中,您可以通过修改Run/Debug Configurations来设置每次运行时使用的参数。
    2. 检查是否有多个Run Configurations配置,可能会导致不同的配置被使用。如果有多个配置,确保您选择的是带有正确VM选项的那个配置来运行应用程序。
    3. 如果问题依然存在,尝试重启IDE或者清除IDE的缓存,有时候IDE的缓存可能会导致配置不生效。

    【提供代码】:由于这个问题是关于配置而不是代码,所以没有具体的代码修改。但是,您需要确保Run Configurations中的VM options包含了 -XX:+EnableDynamicAgentLoading 参数。

    【代码运行方式】:您需要在IDE(如IntelliJ IDEA)中运行Spring Boot应用程序。确保您已经设置了正确的Run Configurations,包括VM options。

    【代码预期运行结果】:当您运行应用程序时,控制台不应再显示关于Java代理动态加载的警告。

    【推荐相关链接】:

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 5月15日

悬赏问题

  • ¥15 程序实在不会写,要秃了
  • ¥15 pycharm导入不了自己的包
  • ¥15 C#.net通过内网url地址获取文件并下载问题,浏览器postman可以正常下载,用程序不行
  • ¥15 本人本科机械,目前研一。没有深度学习基础,目前对研究生课题一片迷茫,请教各位!
  • ¥15 关于R语言单因素与多因素线性回归的平均值
  • ¥15 服务器清除BIOS之后引导不了
  • ¥15 CPLEX用OPL编写的混合整数线性优化问题。
  • ¥15 可以用EasyConnect连接实验室内网,但无法连接内网才能访问的服务器,为什么?
  • ¥15 前端预览docx文件,文件从后端传送过来。
  • ¥15 层次聚类和蛋白质相似度