在Debian上进行Java编译和调试,你需要遵循以下步骤:
- 安装Java开发工具包(JDK):
首先,确保你已经安装了Java开发工具包。你可以使用以下命令安装OpenJDK:
sudo apt update sudo apt install openjdk-11-jdk
- 安装编译器和其他必要的工具:
使用以下命令安装javac
(Java编译器)和其他必要的工具:
sudo apt install build-essential
- 编写Java代码:
创建一个名为HelloWorld.java
的文件,并输入以下代码:
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } }
- 编译Java代码:
在终端中,导航到包含HelloWorld.java
文件的目录,然后运行以下命令来编译代码:
javac HelloWorld.java
这将生成一个名为HelloWorld.class
的字节码文件。
- 运行Java程序:
使用以下命令运行编译后的Java程序:
java HelloWorld
你应该看到输出 “Hello, World!”。
- 调试Java程序:
要调试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