在Debian上進行Java編譯和調試可以按照以下步驟進行:
安裝JDK:
sudo apt update
sudo apt install openjdk-11-jdk
java -version
javac -version
編寫Java源文件:
.java
為擴展名的Java源文件,例如 HelloWorld.java
:public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
編譯Java源文件:
javac HelloWorld.java
HelloWorld.class
的字節碼文件。運行Java程序:
java HelloWorld
設置編譯輸出目錄(可選):
-d
參數將編譯輸出文件存儲在特定目錄中:javac -d bin HelloWorld.java
java -cp bin HelloWorld
注意,-cp
參數用于指定程序的類路徑。使用JDK自帶的工具如 jdb
進行調試:
jdb
:jdb YourClassName
stop in yourMethodName
run
step
:執行當前行代碼,跳轉到下一行。next
:執行當前行代碼,不進入方法內部。continue
:繼續執行程序,直到遇到下一個斷點。print variableName
使用集成開發環境(IDE)進行調試:
Run
-> Edit Configurations
,添加一個新的 Remote
調試配置,設置好端口等信息。啟用Java遠程調試功能:
java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005 -jar demo.jar
Remote
調試配置,輸入遠程調試的端口(例如5005),啟動調試。使用日志分析和性能分析工具:
通過以上步驟,你可以在Debian系統上成功編譯和調試Java程序。