在Debian上进行Java编译和调试可以按照以下步骤进行:
安装JDK:
sudo apt update
sudo apt install openjdk-11-jdk
java -version
javac -version
编写Java源文件:
.java
为扩展名的Java源文件,例如 HelloWorld.java
:public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
编译Java源文件:
javac HelloWorld.java
HelloWorld.class
的字节码文件。运行Java程序:
java HelloWorld
设置编译输出目录(可选):
-d
参数将编译输出文件存储在特定目录中:javac -d bin HelloWorld.java
java -cp bin HelloWorld
注意,-cp
参数用于指定程序的类路径。使用JDK自带的工具如 jdb
进行调试:
jdb
:jdb YourClassName
stop in yourMethodName
run
step
:执行当前行代码,跳转到下一行。next
:执行当前行代码,不进入方法内部。continue
:继续执行程序,直到遇到下一个断点。print variableName
使用集成开发环境(IDE)进行调试:
Run
-> Edit Configurations
,添加一个新的 Remote
调试配置,设置好端口等信息。启用Java远程调试功能:
java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005 -jar demo.jar
Remote
调试配置,输入远程调试的端口(例如5005),启动调试。使用日志分析和性能分析工具:
通过以上步骤,你可以在Debian系统上成功编译和调试Java程序。