2016-08-08 3 views
-1

Byte приятель говорит, что он работает с Java 9, есть даже код для него: ByteBuddyAgent.install(ForJigsawVm.INSTANCE) Я использую простой ByteBuddyAgent.install(), что следует проверить все возможности (в том числе Java 9/головоломки) , но он терпит неудачу.Не удается установить байт-Buddy-агент на Java 9

Я делаю что-то неправильно? Или он еще не поддерживает java 9?

ответ

4

Поддержка Java 9 все еще является экспериментальной, но последние версии вложения поддержки Byte друзей на недавней еа сборки Java 9: ​​

Instrumentation instrumentation = ByteBuddyAgent.install(); 

Убедитесь, что вы:

  1. Запуск последней версии Byte Buddy.
  2. Запуск последней версии Java 9.

, тем не менее, обратите внимание, что байт Buddy пока не может процесс Java-файлы 9 класса из-за ASM не поддерживает. Если вам это нужно, используйте пакет byte-buddy-dep и явно добавьте зависимость от ASM в версии 6.0_ALPHA. Таким образом, вы можете использовать Byte Buddy на Java 9 без каких-либо ограничений (я все еще оставляю несколько ребер).

 Смежные вопросы

  • Нет связанных вопросов^_^