Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无源代码的远程调试_Java_Eclipse_Debugging_Remote Debugging_Bytecode - Fatal编程技术网

Java 无源代码的远程调试

Java 无源代码的远程调试,java,eclipse,debugging,remote-debugging,bytecode,Java,Eclipse,Debugging,Remote Debugging,Bytecode,我正在连接到远程jvm并调试它。有些类是在运行时生成的,eclipse不能单步遍历这些类 如果没有源代码,如何调试此类类?我希望至少能够分步处理此类类的字节码 感谢我要说的是,BTrace可以用来动态跟踪正在运行的Java程序(类似于针对OpenSolaris应用程序和操作系统的DTrace)。BTrace动态地检测目标应用程序的类以注入跟踪代码(“字节码跟踪”) 在一个世界中,编写一个btrace脚本,指定带有注释的目标方法,然后您可以通过btrace从外部跟踪jvm的数据和行为 这对于在生产

我正在连接到远程jvm并调试它。有些类是在运行时生成的,eclipse不能单步遍历这些类

如果没有源代码,如何调试此类类?我希望至少能够分步处理此类类的字节码

感谢

我要说的是,BTrace可以用来动态跟踪正在运行的Java程序(类似于针对OpenSolaris应用程序和操作系统的DTrace)。BTrace动态地检测目标应用程序的类以注入跟踪代码(“字节码跟踪”)

在一个世界中,编写一个btrace脚本,指定带有注释的目标方法,然后您可以通过btrace从外部跟踪jvm的数据和行为

这对于在生产环境中调试Java程序和没有源代码的程序非常有用