通过将 libdbx_agent.so 添加到 LD_LIBRARY_PATH 确保 JVMTM 软件可以找到 libdbx_agent.so。libdbx_agent.so:
如果要在运行 Solaris OS 的系统上使用 32 位版本的 JVM 软件,请将 /installation_directory/libdbx_agent.so 添加至 LD_LIBRARY_PATH。
如果在运行 Solaris OS 且基于 SPARC 的系统上使用 64 位版本的 JVM 软件,则将 /installation_directory/lib/v9/libdbx_agent.so 添加至 LD_LIBRARY_PATH。
如果在运行 Solaris OS 或 Linux OS 且基于 x64 的系统上使用 64 位版本的 JVM 软件,则将 /installation_directory/lib/amd64/libdbx_agent.so 添加至 LD_LIBRARY_PATH。
installation_directory 是 Sun Studio 软件的安装位置。
通过键入以下命令启动 Java 应用程序:
java -Djava.compiler=NONE -Xdebug -Xnoagent -Xrundbx_agent myclass.class
然后,可以启动 dbx 并使用进程 ID 连接到进程:
dbx -process_id