Как отключить проверку байт-кода JVM во время выполнения?JAVA

Программисты JAVA общаются здесь
Anonymous
Как отключить проверку байт-кода JVM во время выполнения?

Сообщение Anonymous »

Я знаю, что проверку можно отключить, указав аргумент -Xverify:none, но как мне это сделать без этого стартового аргумента, чтобы JVM не мешала мне использовать redefineClasses для внедрения кода во время выполнения? В противном случае JVM просто выдает мне jvmtiError JVMTI_ERROR_FAILS_VERIFICATION = 62.
Я обыскал весь Интернет и не смог найти то, что ожидал (возможно, я пропустил правильное решение). Мне бы хотелось что-то вроде изменения аргументов JVM во время выполнения, внедрения в ClassLoader и удаления проверочных кодов или просто вызова какого-либо метода или изменения значения некоторого поля, которое может работать по крайней мере на Java 8.

Вернуться в «JAVA»