Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/321.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
可以在WinXP中打开Java控制台窗口吗?_Java_Console - Fatal编程技术网

可以在WinXP中打开Java控制台窗口吗?

可以在WinXP中打开Java控制台窗口吗?,java,console,Java,Console,是否有可能在WinXP中打开一个Java控制台窗口,显示JVM当前发生的任何事情的详细调试和跟踪信息 我正在使用一些专有的JAR文件,我想了解一些出错的细节。这可能吗?在启动应用程序以带控制台时,请使用javaw.exe而不是java.exe。对于控制台的内容,如果这些库不提供“调试”模式,例如使用命令行参数,我不确定您是否可以获得有关外部JAR的信息。无论何时启动Java应用程序,都会启动一个新的JVM。如果有多个Java进程在运行,那么就有多个JVM在运行 Java6包含一个很好的工具。您可

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


我正在使用一些专有的JAR文件,我想了解一些出错的细节。这可能吗?

在启动应用程序以带控制台时,请使用
javaw.exe
而不是
java.exe
。对于控制台的内容,如果这些库不提供“调试”模式,例如使用命令行参数,我不确定您是否可以获得有关外部JAR的信息。无论何时启动Java应用程序,都会启动一个新的JVM。如果有多个Java进程在运行,那么就有多个JVM在运行

Java6包含一个很好的工具。您可以通过运行
jvisualvm
来启动它。它允许您监视Java进程的许多方面,例如运行线程、垃圾收集等


Java 5包含类似但更简单的JConsole。

您可以在Java控制面板中启用Java控制台。由于没有默认的日志记录和跟踪功能,因此这并没有提供您所要求的那么多。它主要针对那些需要进行简单调查的人

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


我将jvisualvm与Eclipse结合使用,并使用jadclipse反编译器插件,这非常有用。

这些工具中的任何一个都会显示外部JAR的调试或跟踪信息吗?不,这些工具不是调试器。如果需要调试器,请使用NetBeans或Eclipse等IDE。VisualVM可以进行性能和内存分析。