JDB(1) JDK Commands JDB(1) (NAME) jdb - ( ) (SYNOPSIS) jdb [options] [classname] [arguments] options jdb . jdb . classname . arguments main() . (DESCRIPTION) (JDB) . jdb JDB . jdb (JPDA) (JVM) . JDB (START A JDB SESSION) JDB . JDB JVM . jdb java . MyClass JDB : jdb MyClass jdb JVM JVM . jdb JVM . JVM jdb . : java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n MyClass jdb JVM : jdb -attach 8000 8000 () JVM . MyClass jdb jdb JVM . JVM jdb . (JPDA) . (BREAKPOINTS) (Breakpoints) JDB : o stop at MyClass:22 MyClass . o stop in java.lang.String.length java.lang.String.length . o stop in MyClass. (Static Initializer) MyClass . (Overload) MyClass.myMethod(int,java.lang.String) MyClass.myMethod(). clear : clear MyClass:45. clear stop . cont . (STEPPING) step . next ( ). (EXCEPTIONS) (Exception) catch JVM (Stack Trace) . JDB JDB . jdb . catch : catch java.io.FileNotFoundException catch mypackage.BigTroubleException. . ignore catch . ignore JVM . JDB (OPTIONS FOR THE JDB COMMAND) java jdb jdb java . jdb : -help . -sourcepath dir1:dir2:... . (.) . -attach address JVM . -listen address JVM . -listenany JVM . -launch jdb . -launch run . . cont . -listconnectors JVM . -connect connector-name:name1=value1.... JVM . -dbgtrace [flags] jdb . -tclient Java HotSpot VM . -tserver Java HotSpot VM . -Joption option JVM option . -J-Xms48m . Overview of Java Options java . (Debuggee) : -v -verbose[:class|gc|jni] (Verbose) . -Dname=value (System Property) . -classpath dir (:) . -X option JVM . JVM . JDK 17 2021 JDB(1)