在 Linux 下調試 Java 代碼,你可以使用以下幾種方法:
javac
和 java
:首先,確保你已經正確安裝了 JDK,并將 JAVA_HOME
環境變量添加到系統。然后,使用 javac
編譯 Java 源代碼文件,生成字節碼文件(擴展名為 .class
)。接下來,使用 java
命令運行字節碼文件。在運行時,可以使用 -agentlib:jdwp
參數啟用遠程調試功能。例如:
javac -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005 YourJavaClass.java
java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005 YourJavaClass
這將啟動一個調試器監聽端口 5005。現在,你可以在另一個終端中使用 IDE(如 IntelliJ IDEA 或 Eclipse)連接到這個調試器,進行實時調試。
大多數現代 IDE 都支持在 Linux 系統下調試 Java 代碼。以 IntelliJ IDEA 為例,按照以下步驟進行調試:
對于 Eclipse,步驟類似: