Idea 导入新Spring Boot项目 启动报错 Failed to retrieve application JMX service URL

Idea 导入新Spring Boot项目 启动报错 

Failed to retrieve application JMX service URL

经过百度工程师的一帆指导,基本上都是去除勾选 Enable JMX Agent

Idea 导入新Spring Boot项目 启动报错 Failed to retrieve application JMX service URL

这样是能解决启动报错信息但是,导致的问题也是 Endpoints 消失,很是怀疑去掉勾的人,你们不用这里的接口/Bean提示吗?

Idea 导入新Spring Boot项目 启动报错 Failed to retrieve application JMX service URL

再次经过一帆百度工程师的指导发现,了一句话

从2018.3.4开始,IntelliJ IDEA使用本地JMX连接器来检索Spring Boot执行器端点的数据。本地JMX监视有一些限制,特别是,如果Spring Boot应用程序和IntelliJ IDEA JVM具有不同的位数,则无法获取本地JMX连接器地址。如果无法以相同的位数在JVM上运行应用程序,那么为了解决该问题,可以在Spring Boot运行配置的VM选项中添加以下内容:

-Dcom.sun.management.jmxremote.port={some_port}

-Dcom.sun.management.jmxremote.authenticate=false

-Dcom.sun.management.jmxremote.ssl=false

然而这样是解决了,能够启动勾选Enable JMX Agent的情况下,正常启动,也能将项目中的接口对象等信息展示出来。

缺点是:每个微服务项目启动参数都需要配置该参数,并且{some_port}不能和项目中的接口重复冲突

不知道怎么样才能才能把Spring Boot 应该程序和IntelliJ IDEA JVM 变更成相同的位数?