在Debian上進行Java編譯和調試,你需要遵循以下步驟:
首先,確保你已經安裝了Java開發工具包。你可以使用以下命令安裝OpenJDK:
sudo apt update
sudo apt install openjdk-11-jdk
使用以下命令安裝javac
(Java編譯器)和其他必要的工具:
sudo apt install build-essential
創建一個名為HelloWorld.java
的文件,并輸入以下代碼:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
在終端中,導航到包含HelloWorld.java
文件的目錄,然后運行以下命令來編譯代碼:
javac HelloWorld.java
這將生成一個名為HelloWorld.class
的字節碼文件。
使用以下命令運行編譯后的Java程序:
java HelloWorld
你應該看到輸出 “Hello, World!”。
要調試Java程序,你可以使用Java內置的jdb
調試器。首先,你需要重新編譯你的Java程序,以便生成調試信息。在編譯時,添加-g
選項:
javac -g HelloWorld.java
接下來,啟動jdb
調試器:
jdb HelloWorld
現在,你可以在jdb
提示符下設置斷點、單步執行代碼、查看變量值等。例如,要在第5行設置斷點,可以使用以下命令:
stop at HelloWorld:5
要開始執行程序,只需輸入run
。當程序在斷點處停止時,你可以使用step
命令單步執行代碼,或使用print
命令查看變量值。
這只是Java調試的基本概述。jdb
提供了許多其他功能,可以幫助你更有效地調試程序。要了解更多關于jdb
的信息,請查閱官方文檔:https://docs.oracle.com/javase/8/docs/technotes/tools/unix/jdb.html