尝试配置应用程序时,重新定义失败,错误62

时间:2014-11-09 23:41:26

标签: java visualvm

如果我尝试在VisualVM的帮助下分析应用程序(在Eclipse下编写,但是从命令行运行),我会收到以下错误消息

enter image description here

同时,项目文件夹被新创建的类文件弄脏。虽然它们已经存在于target/classes

项目结构是Maven,即当前目录中有一个target/classes,我使用以下命令来运行应用程序

java -Xmx16g -cp target/classes tests.Runner01

如何解决?

更新

传统的java项目也是如此。

下面是填充的类文件的图片,它们位于不应该

的位置

enter image description here

4 个答案:

答案 0 :(得分:70)

此处https://netbeans.org/bugzilla/show_bug.cgi?id=191297出现了变通方法: 使用-Xverify:none

运行配置文件应用程序

答案 1 :(得分:7)

根据这个GitHub issue,它已得到修复。更新到version 1.4解决了我的问题。

答案 2 :(得分:0)

我发现使用IntelliJ的解决方法是编译为Java 1.6字节代码。 执行此操作的菜单选项为:文件 - 项目结构,然后将项目语言级别设置为6。

这使您无法使用仅适用于Java 7或8的Java功能。

答案 3 :(得分:0)

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

在这里您将看到两个文本框。

1. Program Arguments
2. VM Arguments

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

单击“应用”,然后单击“运行/调试”。