gpt4 book ai didi

java - Mac OS HSDB HotSpot 调试器无法附加到进程

转载 作者:行者123 更新时间:2023-12-02 10:52:05 29 4
gpt4 key购买 nike

我想使用 HSDB 来调试我的 java 代码。我按照以下步骤进行操作:

  1. 在 IntelliJ 中调试我的代码并在断点处停止
  2. 启动 HSDB:

    java -cp ,:/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/lib/sa-jdi.jar sun.jvm.hotspot.HSDB

  3. 使用jps获取pid enter image description here
  4. 附加到pid,但发生错误。 enter image description here enter image description here

我的java版本:

java version "1.8.0_161"
Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)

我的操作系统版本:

  System Version: macOS 10.13.3 (17D102)
Kernel Version: Darwin 17.4.0
Boot Volume: 未命名
Boot Mode: Normal
Secure Virtual Memory: Enabled
System Integrity Protection: Enabled
Time since boot: 6 days 1:08

有人可以给我一些建议吗?提前致谢。

最佳答案

我发现我需要使用sudo

sudo java -cp ,:/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/lib/sa-jdi.jar sun.jvm.hotspot.HSDB

关于java - Mac OS HSDB HotSpot 调试器无法附加到进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52093130/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com