Hello! 欢迎来到小浪资源网!



JDK12编译报错“BitMap index out of bounds”如何解决?


JDK12编译报错“BitMap index out of bounds”如何解决?

解决编译 jdk12 时出现的错误“bitmap index out of bounds”

编译 jdk12 时,出现“bitmap index out of bounds”错误。

错误信息

ERROR: Build failed ... # To suppress the following error report, specify this argument # after -XX: or in .hotspotrc:  SuppressErrorAt=/bitMap.cpp:178 # # A fatal error has been detected by the Java Runtime Environment: # #  Internal Error (/home/lx/my_jdk/jdk-jdk-12-ga/src/hotspot/share/utilities/bitMap.cpp:178), pid=49485, tid=49495 #  assert(index < _size) failed: BitMap index out of bounds

解决方法

根据错误信息,“bitmap.cpp”文件中有问题。建议检查编译环境,特别是 gcc 版本。

此外,jdk 12 是 2019 年发布的短期版本,ubuntu 22.04 并不完全支持。建议降级操作系统或升级到更高级别的 jdk 版本。

相关阅读