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

Suz*_*ioc 50 java visualvm

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

在此输入图像描述

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

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

java -Xmx16g -cp target/classes tests.Runner01
Run Code Online (Sandbox Code Playgroud)

怎么修?

UPDATE

传统的java项目也是如此.

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

在此输入图像描述

raf*_*z79 72

这里https://netbeans.org/bugzilla/show_bug.cgi?id=191297出现了一种解决方法:使用-Xverify运行配置文件应用程序:无

  • 我用java版"1.8.0_121"遇到了这个问题 (34认同)
  • 问题仍然存在于1.8.0_131中 (12认同)
  • 仍然在1.8.0_162,放点盐 (6认同)
  • 正确的错误是这个:https://netbeans.org/bugzilla/show_bug.cgi?id = 245522和https://bugs.openjdk.java.net/browse/JDK-8050485.问题已在JDK 7u71和JDK 8u31中得到修复. (2认同)

Pir*_*ate 9

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

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

1. Program Arguments
2. VM Arguments
Run Code Online (Sandbox Code Playgroud)

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

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


shm*_*sel 7

根据这个GitHub问题,它已被修复.更新到1.4版本为我解决了这个问题.