Java Mac OS HSDB热点调试器无法附加到进程
我想使用HSDB调试我的java代码。我遵循以下步骤: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
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