是的,Java 命令行界面(cmd)可以用來運行和調試 Java 程序。要使用 Java cmd 調試程序,您需要遵循以下步驟:
首先,確保您的計算機上已安裝了 Java Development Kit (JDK)。如果沒有,請訪問 https://www.oracle.com/java/technologies/javase-jdk14-downloads.html 下載并安裝 JDK。
使用文本編輯器(如 Notepad++ 或 Visual Studio Code)編寫 Java 代碼,并將其保存為 .java
文件,例如 MyProgram.java
。
打開命令提示符(cmd),然后導航到包含 .java
文件的目錄。例如,如果您的文件位于 C:\Users\YourUsername\Documents\Java
,則輸入以下命令:
cd C:\Users\YourUsername\Documents\Java
javac
命令編譯 Java 文件。這將生成一個 .class
文件,例如 MyProgram.class
。輸入以下命令:javac MyProgram.java
.class
文件上使用 -agentlib:jdwp
參數。這將啟用 Java Debug Wire Protocol (JDWP) 代理。例如,要調試名為 MyProgram
的類,請輸入以下命令:java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:8000 MyProgram
這將啟動 Java 調試器,并在端口 8000 上監聽連接。suspend=n
表示程序將在啟動時立即運行,而不是暫停等待調試器連接。address=*:8000
表示調試器將監聽所有可用的網絡接口上的端口 8000。
現在,您可以使用任何支持 JDWP 的 Java 調試客戶端(如 Eclipse、IntelliJ IDEA 或命令行中的 jdb
)連接到正在運行的 Java 程序。例如,要在 Eclipse 中連接到調試會話,請執行以下操作:
8000
。現在,您已經成功使用 Java cmd 調試了程序。在調試過程中,您可以設置斷點、查看變量值、單步執行代碼等。