在Debian系統上調試Java代碼,可以按照以下步驟進行:
首先,確保已經在Debian系統上安裝了JDK??梢酝ㄟ^以下命令安裝OpenJDK:
sudo apt update
sudo apt install openjdk-11-jdk
編輯~/.bashrc
或/etc/profile
文件,添加以下環境變量:
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
保存文件后,運行以下命令使配置生效:
source ~/.bashrc
在IntelliJ IDEA中,打開需要調試的項目。在代碼編輯器中,單擊行號欄或代碼編輯器左側的空白區域來設置斷點。
在IDEA中,點擊調試按鈕(通常是一個小蟲子圖標)或使用快捷鍵Shift + F9
來啟動調試器。程序將在第一個斷點處暫停執行。
對于需要在遠程服務器上進行調試的情況,可以按照以下步驟操作:
bin/catalina.bat
文件頭添加如下語句(注意替換為你的實際路徑和端口):set "JAVA_OPTS=%JAVA_OPTS% -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources"
部署你的WAR包到Tomcat的webapps/ROOT
目錄下,并重啟Tomcat。
在IntelliJ IDEA中配置遠程調試,添加遠程調試配置,然后點擊調試按鈕即可。
以上步驟應該能夠幫助你在Debian系統上成功編譯和調試Java代碼。如果遇到任何問題,可以參考相關的官方文檔或尋求社區幫助。