无法在 java 9 上安装 byte-buddy-agent
Can't install byte-buddy-agent on java 9
字节哥说可以用java9,还有代码:ByteBuddyAgent.install(ForJigsawVm.INSTANCE)
我使用简单的 ByteBuddyAgent.install()
应该检查所有可能性(包括 java 9/jigsaw),但它失败了。
我做错了什么?或者还不支持java9?
对 Java 9 的支持仍处于实验阶段,但 Byte Buddy 的最新版本支持 ea 构建的 Java 9 的附件:
Instrumentation instrumentation = ByteBuddyAgent.install();
确保您是:
- 运行 字节好友的最新版本。
- 运行 Java 9.
的最新版本
但是请注意,由于 ASM 不支持,Byte Buddy 还不能处理 Java 9 class 个文件。如果您需要它,请使用 byte-buddy-dep 包并在 6.0_ALPHA 版本中显式添加对 ASM 的依赖。这样做后,您就可以在 Java 9 上使用 Byte Buddy,几乎没有任何限制(我仍然有些边缘)。
字节哥说可以用java9,还有代码:ByteBuddyAgent.install(ForJigsawVm.INSTANCE)
我使用简单的 ByteBuddyAgent.install()
应该检查所有可能性(包括 java 9/jigsaw),但它失败了。
我做错了什么?或者还不支持java9?
对 Java 9 的支持仍处于实验阶段,但 Byte Buddy 的最新版本支持 ea 构建的 Java 9 的附件:
Instrumentation instrumentation = ByteBuddyAgent.install();
确保您是:
- 运行 字节好友的最新版本。
- 运行 Java 9. 的最新版本
但是请注意,由于 ASM 不支持,Byte Buddy 还不能处理 Java 9 class 个文件。如果您需要它,请使用 byte-buddy-dep 包并在 6.0_ALPHA 版本中显式添加对 ASM 的依赖。这样做后,您就可以在 Java 9 上使用 Byte Buddy,几乎没有任何限制(我仍然有些边缘)。