重新定义失败,出现错误62试图分析应用程序

问题描述 投票:50回答:4

如果我尝试分析应用程序,(这是Eclipse的编制,但在命令行中运行)与VisualVM的帮助下,我得到了以下错误消息

同时,该项目文件夹犯规与新创建的类文件。虽然他们已经在target/classes存在。

项目结构是Maven的,即存在于当前目录中foder target/classes和我我们下面的命令来运行应用程序

java -Xmx16g -cp target/classes tests.Runner01

怎么修?

UPDATE

同样与传统的Java项目出现过。

在它下面的填充类文件的图片,这所在的位置,他们不应该

java visualvm
4个回答
72
投票

这里https://netbeans.org/bugzilla/show_bug.cgi?id=191297出现一个解决方法:运行分析的应用与-Xverify:无


7
投票

根据这一GitHub issue,它被固定。更新到version 1.4解决了这个问题对我来说。


0
投票

我发现使用的是IntelliJ的解决方法是编译成Java 1.6的字节码。菜单选项,这样做是:文件 - 项目结构,然后设置项目的语言水平为6。

这使你不能使用Java功能仅适用于Java的7或8。


0
投票

如果您使用Eclipse,然后去运行/调试配置。选择从左侧您的应用程序,然后单击参数。

在这里你会看到两个文本框。

1. Program Arguments
2. VM Arguments

在VM参数,输入以下命令。 -Xverify:无

点击应用,然后运行/调试。

© www.soinside.com 2019 - 2024. All rights reserved.