Oracle Solaris Studio 12.2:使用 dbx 调试程序

调试类文件

可以使用 dbx 调试文件扩展名为 .class 的文件,如下例所示。


(dbx) debug myclass.class

如果定义应用程序的类在包中定义,便需要如同在 JVM 软件上运行应用程序那样加入包的路径,如下例所示。


(dbx) debug java.pkg.Toy.class

也可以使用类文件的全路径名。dbx 通过在 .class 文件中进行查找来自动确定类路径的软件包部分,然后将全路径名的剩余部分添加到类路径中。例如,假定有以下路径名,dbx 会确定 pkg/Toy.class 是主类名,然后将 /home/user/java 添加到类路径中。


(dbx) debug /home/user/java/pkg/Toy.class