Can’t attach to the core file

点击量:1431

今天在使用jsadebugd调试core文件的时候又报错了:
Error attaching to core file or starting server: sun.jvm.hotspot.debugger.DebuggerException: Can’t attach to the core file
堆栈如下:

之前碰到这个报错的时候甚至去看了jdk的源码,但还是一无所获。今天灵光一现,通过分析和不断尝试,大致可以总结出有以下几个原因:
1.core文件损坏

2.调试的command不正确,这个工具的使用格式是这样的:

executable必须是java的全路径,而不能是java
所以这样使用是会报错的:

正确的使用方式是:

3.调试用的jdk版本和当时出core的jdk版本不一致

     

原创不易,如果您觉得本文对您有帮助,可以打赏博主一杯咖啡,鼓励博主持续创作!


  • Ethereum/Polygon/Bsc/Arbitrum: 0xa8c00949fd7dD23b5Ec36A9181966c8C8436A015
  • Bitcoin: bc1qdvf0j0rntarvdal62n35etwmjzwk307w4jtyjz
  •    
  • 支付宝:

  • 发表评论

    邮箱地址不会被公开。 必填项已用*标注