在Ubuntu上调试Java编译代码,可选择以下方式:
javac -g YourClass.java // 生成包含调试信息的字节码文件。jdb YourClass // 进入调试模式。stop at YourClass:行号:设置断点。run:启动程序,程序会在断点处暂停。step/next:单步执行代码。print 变量名:查看变量值。Run -> Edit Configurations,添加Remote配置,设置端口(默认5005)。Debug '类名.main()'。Debug As -> Java Application。java -agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5005 -jar yourApp.jar // 在5005端口监听。JAVA_HOME和PATH)。参考资料: