Caused by: java.lang.NoSuchMethodException: sun.misc.Unsafe.defineClass(java.lang.String,[B,int,int,...
时间: 2024-05-05 20:21:25 浏览: 159
unsafe:使用sun.misc.Unsafe的各种Java类
这个错误通常是因为您的代码在使用 sun.misc.Unsafe 类,而该类在 JDK 9 中已被标记为不推荐使用,随后在 JDK 11 中被删除了。如果您的代码确实需要使用 Unsafe 类,您可以在启动时添加以下参数:
```
--add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-opens java.base/jdk.internal.misc=ALL-UNNAMED
```
如果您的代码不需要使用 Unsafe 类,建议您尝试使用其他替代方案,以避免潜在的兼容性问题。
阅读全文