Подтвердить что ты не робот

Ошибка переопределения с ошибкой 62 при попытке профилировать приложение

Если я пытаюсь профилировать приложение (которое готовится в Eclipse, но работает из командной строки) с помощью VisualVM, появляется следующее сообщение об ошибке

enter image description here

Одновременно папка проекта загрязняется вновь созданными файлами классов. Хотя они уже существуют в target/classes.

Структура проекта - Maven, т.е. в текущем каталоге есть foder target/classes, и мне нужна следующая команда для запуска приложения

java -Xmx16g -cp target/classes tests.Runner01

Как исправить?

ОБНОВЛЕНИЕ

То же самое происходит и с обычным проектом java.

Ниже приведено изображение заполненных файлов классов, которые расположены там, где они не должны

enter image description here

4b9b3361

Ответ 3

Обходной путь, который я нашел с помощью IntelliJ, заключается в компиляции кода Java 1.6. Параметр меню для этого: File - Project Structure, затем установите уровень языка Project на 6.

Это исключает возможность использования Java-функций, доступных только с Java 7 или 8.

Ответ 4

Если вы используете eclipse, перейдите к настройке Run/Debug. Выберите приложение слева и нажмите " Аргументы".

Здесь вы увидите два текстовых поля.

1. Program Arguments
2. VM Arguments

В аргументах VM введите ниже команды. Нет -Xverify: нет

Нажмите "Применить", а затем "Выполнить/Отладить".