如何在Debian上進行Java編譯調試

如何在Debian上進行Java編譯調試

debian系統中進行Java的編譯與調試,可按照以下步驟進行操作:

  1. 安裝Java開發工具包(JDK): 在Debian中,可以利用apt包管理器安裝OpenJDK。打開終端并執行以下指令:

     sudo apt update  sudo apt install openjdk-11-jdk

    此命令會安裝OpenJDK 11。若需安裝其他版本的Java,只需把openjdk-11-jdk替換為目標版本即可。

  2. 檢查Java安裝情況: 完成安裝后,可以通過以下命令確認Java是否正確安裝:

    立即學習Java免費學習筆記(深入)”;

     java -version  javac -version

    若這兩個命令返回了Java的相關版本信息,則表明Java環境已準備就緒,可以開始編譯和調試工作了。

  3. 編寫Java代碼: 使用文本編輯器(如vim、nano或gedit)編寫Java代碼,并將其保存為.java格式的文件。比如,創建一個名為HelloWorld.java的文件:

     public class HelloWorld {      public static void main(String[] args) {          System.out.println("Hello, World!");      }  }
  4. 編譯Java代碼: 打開終端,切換至包含你的.java文件的目錄,接著運行如下命令來編譯代碼:

     javac HelloWorld.java

    這一操作會生成一個名為HelloWorld.class的字節碼文件。

  5. 執行Java程序: 利用以下命令運行已編譯的Java程序:

     java HelloWorld

    你應當能夠看到輸出結果為 “Hello, World!”。

  6. 調試Java代碼: 若要對Java代碼進行調試,可以選擇使用集成開發環境(如IntelliJ ideA、eclipse或NetBeans),或者采用命令行工具(如jdb)。這里以jdb為例:

    首先,在編譯Java代碼時,需加入-g選項以生成調試信息:

     javac -g HelloWorld.java

    接著,通過以下命令啟動jdb:

     jdb HelloWorld

    在jdb提供的提示符下,可以設置斷點、單步執行、檢查變量值等。例如,要在第5行設置斷點,輸入:

     stop at HelloWorld:5

    然后,使用run命令啟動程序。當程序在斷點處暫停時,可以使用next、step等命令進行調試。

? 版權聲明
THE END
喜歡就支持一下吧
點贊5 分享