Java JUnit JVM_EnqueueOperation() 存根
Java JUnit JVM_EnqueueOperation() stubbed
我在尝试使用 Ibm 的 jdk8 对 eclipse Oxygen 进行 JUnit 测试时遇到此错误。
此版本 jdk 中是否存在任何已知错误?我怎样才能fix/avoid呢?
好像单元测试用的是PowerMock,IBM目前不支持JDK。
PowerMock 尝试通过 HotSpot 附加机制加载代理,但它应该改用 J9 附加机制。
详情见以下问题:
如 apangin 所述,通过将 Mocking-Library 路径作为 VM 参数添加到 JRE 来工作。
为此:
Window
→ Preferences
→ Java
→ Installed JREs
: select JDK, 编辑它并在 [=15 中添加以下内容=]:
-javaagent:<YOUR_M2_REPO_PATH>/org/jmockit/jmockit/1.9/jmockit-1.9.jar
我在尝试使用 Ibm 的 jdk8 对 eclipse Oxygen 进行 JUnit 测试时遇到此错误。
此版本 jdk 中是否存在任何已知错误?我怎样才能fix/avoid呢?
好像单元测试用的是PowerMock,IBM目前不支持JDK。
PowerMock 尝试通过 HotSpot 附加机制加载代理,但它应该改用 J9 附加机制。
详情见以下问题:
如 apangin 所述,通过将 Mocking-Library 路径作为 VM 参数添加到 JRE 来工作。
为此:
Window
→ Preferences
→ Java
→ Installed JREs
: select JDK, 编辑它并在 [=15 中添加以下内容=]:
-javaagent:<YOUR_M2_REPO_PATH>/org/jmockit/jmockit/1.9/jmockit-1.9.jar