在Ubuntu上調試Java程序主要有以下兩種方式:
jdb
工具。先編譯Java程序時添加-g
參數生成調試信息,如javac -g YourJavaFile.java
。然后啟動調試器并附加到Java進程,如jdb -attach <進程ID>
,可通過jps
命令查看進程ID。在jdb
中可設置斷點(如stop at YourJavaFile:10
)、單步執行(step
/next
)、查看變量等。-agentlib:jdwp
參數開啟調試服務端,本地IDE連接對應端口進行調試。