找了很多类似的问题,终于是找到具体要怎么处理这一类问题

现象

idea 启动项目时报错下面一大串

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000010014ed4, pid=19504, tid=0x0000000000002b34
#
# JRE version: Java(TM) SE Runtime Environment (8.0_381) (build 1.8.0_381-b09)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.381-b09 mixed mode windows-amd64 compressed oops)
# Problematic frame:
# C  [sigar-amd64-winnt.dll+0x14ed4]
#
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.java.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

但实际有用的只看下面框住的一部分
在这里插入图片描述
这个错误信息的日志也会出现在对应项目文件夹的根目录下
在这里插入图片描述

这里我的问题是
在win10环境下使用java引入 sigar-1.6.4.jar 包,调用sigar提供的接口获取系统信息
但是本地的 jdk 版本 是
在这里插入图片描述
版本不匹配,需要降低jdk 版本到 1.8.0_241

如果出现了其他词汇请考虑是否是从idea 下载相关插件时下了一半退出中断过,如果是这种建议直接到插件存放的地址手动删除一下,然后重启(具体未位置可以参考:
C:\Program Files\JetBrains\IntelliJ IDEA Xxxxxxxxx xxxx 2021.3.2\plugins)
例如报了 mybatisplus 一类的可以手动删除对应插件重下尝试(所以有的删了再下也能达到类似的想效果)

否则可以考虑jdk 版本的问题,搜索相关对应的依赖对jdk 的要求 或直接降低和升高尝试

官方 Oracle 下载jdk 链接 Java SE Development Kit 8u241

当然也有看到另一种解决方式,但是个人没有成功,具体是这样操作的

从报错信息
Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
出发,需要添加对应的idea 配置让 Minidumps 处于可用状态

在安装目录下:
(参考路径)
C:\Program Files\JetBrains\IntelliJ IDEA Xxxxxxx xxxx 2021.3.2\bin
找文件
idea64.exe.vmoptions
在这里插入图片描述
修改并添加配置

-XX:+CreateMinidumpOnCrash

后保存,重启idea 这意味着允许idea 启用 Minidumps ,有了这个在生成上面的错误日志旁会额外出现一个文件用于记录具体的错误信息
文件后缀 .mdmp

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐