Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Mac OS HSDB热点调试器无法附加到进程_Java_Macos_Debugging_Hotspot_Jdb - Fatal编程技术网

Java Mac OS HSDB热点调试器无法附加到进程

Java Mac OS HSDB热点调试器无法附加到进程,java,macos,debugging,hotspot,jdb,Java,Macos,Debugging,Hotspot,Jdb,我想使用HSDB调试我的java代码。我遵循以下步骤: 在IntelliJ中调试我的代码并在断点处停止 启动HSDB: java-cp,:/Library/java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/lib/sa-jdi.jar sun.jvm.hotspot.HSDB 使用jps获取pid 附加到pid,但发生错误。 我的java版本: java version "1.8.0_161" Java(TM) SE Runti

我想使用HSDB调试我的java代码。我遵循以下步骤:

  • 在IntelliJ中调试我的代码并在断点处停止
  • 启动HSDB: java-cp,:/Library/java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/lib/sa-jdi.jar sun.jvm.hotspot.HSDB

  • 使用jps获取pid
  • 附加到pid,但发生错误。
  • 我的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