首页 > 解决方案 > 通过进入 JVM 来调试 Java 程序?

问题描述

我试图在网上寻找,但没有找到答案。通常我们通过在应用程序的某些行处中断来调试 Java 程序。

我想知道有没有办法通过在 JVM 本身的入口点中断来调试 Java 程序?

例如,要运行一个简单的 Java 程序,我们可以这样做:

java Foo

我的问题是,在加载我们的类之前,我们如何调试进入 JVM 的内容(通过调用 java)?有没有办法做到这一点?

标签: java

解决方案


您可以使用 InTrace 来检测执行加载的 Classloader 类。

以下链接可能会有所帮助:

跟踪内

调试JVM问题OracleDocs


推荐阅读