在Debian系统上调试Java编译后的程序,你可以使用以下方法:
java命令的-agentlib:jdwp选项启动Java应用程序。这将启用Java调试线协议(JDWP),允许你使用调试器(如Eclipse、IntelliJ IDEA或VisualVM)连接到应用程序。例如,要启动一个名为MyApp.jar的Java应用程序并启用调试,你可以使用以下命令:
java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005 -jar MyApp.jar
这将在端口5005上启动应用程序,并允许调试器连接。
在Eclipse中,你可以这样做:
在IntelliJ IDEA中,你可以这样做:
Shift + F9(Windows/Linux)或Control + D(Mac)启动调试会话。jdb。jdb是Java Development Kit(JDK)附带的一个简单的命令行调试器。要使用jdb,你需要编译Java源代码时包含调试信息。可以使用以下命令编译Java源代码:javac -g MyClass.java
然后,使用jdb启动调试会话:
jdb MyClass
在jdb提示符下,你可以使用各种命令(如stop at、next、step、print等)来调试程序。
这些方法应该可以帮助你在Debian系统上调试Java编译后的程序。祝你调试顺利!