Java VirtualVm 连接尝试产生 "Java(TM) platform SE has stopped working" 错误
Java VirtualVm connection attempt produces "Java(TM) platform SE has stopped working" error
当我尝试打开与某些应用程序的连接时...
VisualVm
服务有时会给我以下错误:
此错误不是针对所有 jar 连接重现的,而是在 Windows OS 下发现的。我的队友使用基于 Linux 的 OS 和相同的 jar 应用程序,没有受到此类问题的影响。
我的问题是如何处理确切的失败原因,而"VisualVm"应用程序默认不提供任何关于它的额外信息
不幸的是,我还没有找到这个问题的详尽答案,所以给出我的解决方案。希望将来对某人有用
首先,你需要想办法分析VisualVm
崩溃的内因。为此,您只需添加控制台日志记录选项。
打开配置文件:
% JAVA_HOME%/lib/visualvm/etc/visualvm.conf
并追加
-J-Dnetbeans.logger.console=true -J-ea
键到 visualvm_default_options
当您从控制台 运行 VisualVm
应用程序并重复失败的操作时,您将获得完整的堆栈跟踪。
在我的特殊情况下,问题是处理与 VirtualBox
主机的禁止连接(VisualVm
在非管理员模式下启动)
这个问题可以通过正确配置网络来解决(我的特殊情况),或者在管理模式下运行宁VisualVm
( 在一般情况下它可能会有所帮助)。
但无论如何,我强烈建议您处理 VisualVm
失败的确切原因
当我尝试打开与某些应用程序的连接时...
VisualVm
服务有时会给我以下错误:
此错误不是针对所有 jar 连接重现的,而是在 Windows OS 下发现的。我的队友使用基于 Linux 的 OS 和相同的 jar 应用程序,没有受到此类问题的影响。
我的问题是如何处理确切的失败原因,而"VisualVm"应用程序默认不提供任何关于它的额外信息
不幸的是,我还没有找到这个问题的详尽答案,所以给出我的解决方案。希望将来对某人有用
首先,你需要想办法分析VisualVm
崩溃的内因。为此,您只需添加控制台日志记录选项。
打开配置文件:
% JAVA_HOME%/lib/visualvm/etc/visualvm.conf
并追加
-J-Dnetbeans.logger.console=true -J-ea
键到 visualvm_default_options
当您从控制台 运行 VisualVm
应用程序并重复失败的操作时,您将获得完整的堆栈跟踪。
在我的特殊情况下,问题是处理与 VirtualBox
主机的禁止连接(VisualVm
在非管理员模式下启动)
这个问题可以通过正确配置网络来解决(我的特殊情况),或者在管理模式下运行宁VisualVm
( 在一般情况下它可能会有所帮助)。
但无论如何,我强烈建议您处理 VisualVm
失败的确切原因