Я мигрирую приложение с JDK8
на JDK11
, и я столкнулся с приведенной ниже ошибкой при запуске TestNG
тестов. Я попытался добавить jvmArgs '-Djdk.attach.allowAttachSelf=true'
в свой блок build.gradle -> test{}
, но это не удалось исправить. Есть ли дополнительный шаг при настройке этих тестов с использованием JDK11
?
Config
Java: openjdk-11.0. 6.10-2
Версия TestNG: 'org.testng: testng: 6.9.10'
Версия JMockit: 'org.jmockit: jmockit : 1,29 '
Gradle: 6,6,1
build.gradle
test {
jvmArgs '-Djdk.attach.allowAttachSelf=true'
}
Ошибка
java.lang.IllegalStateException: Running on JDK 9 requires -javaagent:<proper path>/jmockit-1.n.jar or -Djdk.attach.allowAttachSelf
java.lang.IllegalStateException: Running on JDK 9 requires -javaagent:<proper path>/jmockit-1.n.jar or -Djdk.attach.allowAttachSelf
java.lang.IllegalStateException: Running on JDK 9 requires -javaagent:<proper path>/jmockit-1.n.jar or -Djdk.attach.allowAttachSelf
java.lang.IllegalStateException: Running on JDK 9 requires -javaagent:<proper path>/jmockit-1.n.jar or -Djdk.attach.allowAttachSelf
java.lang.IllegalStateException: Running on JDK 9 requires -javaagent:<proper path>/jmockit-1.n.jar or -Djdk.attach.allowAttachSelf
java.lang.IllegalStateException: Running on JDK 9 requires -javaagent:<proper path>/jmockit-1.n.jar or -Djdk.attach.allowAttachSelf
java.lang.IllegalStateException: Running on JDK 9 requires -javaagent:<proper path>/jmockit-1.n.jar or -Djdk.attach.allowAttachSelf