1. 问题:编译org.omg无法识别
原因:使用JDK11,某些类被removed掉了,详见https://gunnarmorling.github.io/jdk-api-diff/jdk10-jdk11-api-diff.html
解决方法:使用JDK8
2. 问题:Cannot resolve symbol 'jmockit' IDEA
原因:引入包名错了
解决方法:import mockit.*;
3. 问题:java.lang.RuntimeException: java.io.IOException: Can not attach to current VM
解决方法:run configurations中的vm config 加上-Djdk.attach.allowAttachSelf=true
本文解决在使用JDK11时遇到的三个常见问题:编译org.omg失败,IDEA中无法解析jmockit符号,以及运行时出现无法附加到当前VM的异常。针对这些问题,提供了详细的解决方法,包括回退到JDK8,正确导入Mockit包,以及在VM配置中添加允许自我附加的参数。
3764





