代码之家  ›  专栏  ›  技术社区  ›  CJ7

是否可以在winxp中打开Java控制台窗口?

  •  1
  • CJ7  · 技术社区  · 14 年前

    有没有可能在winxp中打开一个Java控制台窗口,显示JVM当前发生的任何事情的详细调试和跟踪信息?

    3 回复  |  直到 14 年前
        1
  •  1
  •   Manuel Selva    14 年前

    使用 javaw.exe java.exe 启动应用程序时要带控制台。对于控制台的内容,如果这些库没有使用例如命令行参数提供“调试”模式,我不确定您是否可以获得关于外部jar的信息

        2
  •  2
  •   Jesper    14 年前

    “没有” 这个 JVM”。无论何时启动Java应用程序,都会启动一个新的JVM。如果有多个Java进程在运行,那么就有多个jvm在运行。

    Java6包含了一个很好的工具, VisualVM jvisualvm . 它允许您监视Java进程的许多方面,例如运行线程、垃圾收集等。

        3
  •  0
  •   Thorbjørn Ravn Andersen    14 年前

    您可以在Java控制面板中启用Java控制台。因为没有默认的日志记录和跟踪,所以这并没有给您所要求的那么多。它主要是为那些需要做简单的调查。

    如果您需要调查一个实际的问题,一个好的调试会话允许您在需要调查的点上设置断点,一个好的反编译器允许您查看重构的代码,而探查器允许您确定瓶颈在哪里。JDK中的jvisualvm工具非常强大,包含一个分析器,值得好好学习。