jinfo命令遇到的jdk多版本异常

执行jinfo 命令时报错如下
在这里插入图片描述
通过排查得知是java 命令的jdk版本和 进程vm的jdk版本不一致导致
但还需要找到进程vm在哪里配的jdk版本

  1. RemoteMavenServer 进程在idea里的配置,截图如下,要选择与环境变量一致的jdk配置
    在这里插入图片描述
  2. idea 进程jdk版本修改
    jps 查到java进程
C:\Users\liuzc>jps
10368 RemoteMavenServer
11180 Jps
6556

其中 6556 也不知道是什么进程,通过下面的命令发现是idea的进程

C:\Users\liuzc>tasklist |findstr 556
idea64.exe                    6556 Console                    1    871,776 K

又找了一下怎么去修改idea进程的jdk版本,使用博客https://blog.csdn.net/isea533/article/details/78621930 的第三个方法解决了该问题

再执行jinfo命令就看到了虚拟机的信息

Attaching to process ID 6556, please wait...
Debugger attached successfully.
Server compiler detected.
JVM version is 25.201-b09
Non-default VM flags: -XX:CICompilerCount=4 -XX:ErrorFile=null -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=null -XX:InitialHeapSize=134217728 -XX:MaxHeapSize=786432000 -XX:MaxNewSize=262144000 -X
X:MaxTenuringThreshold=6 -XX:MinHeapDeltaBytes=196608 -XX:NewSize=44695552 -XX:OldPLABSize=16 -XX:OldSize=89522176 -XX:-OmitStackTraceInFastThrow -XX:ReservedCodeCacheSize=251658240 -XX:SoftRefLRUPoli
cyMSPerMB=50 -XX:+UseCompressedClassPointers -XX:+UseCompressedOops -XX:+UseConcMarkSweepGC -XX:+UseFastUnorderedTimeStamps -XX:-UseLargePagesIndividualAllocation -XX:+UseParNewGC
Command line:  -Xms128m -Xmx750m -XX:ReservedCodeCacheSize=240m -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -ea -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -XX:+HeapDumpOn
OutOfMemoryError -XX:-OmitStackTraceInFastThrow -Djb.vmOptionsFile=D:\Program Files\JetBrains\IntelliJ IDEA 2017.1.4\bin\idea64.exe.vmoptions -Xbootclasspath/a:D:\Program Files\JetBrains\IntelliJ IDEA
 2017.1.4\lib\boot.jar -Didea.jre.check=true -Didea.paths.selector=IntelliJIdea2017.1 -XX:ErrorFile=C:\Users\liuzc\java_error_in_idea_%p.log -XX:HeapDumpPath=C:\Users\liuzc\java_error_in_idea.hprof
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值