Код: Выделить всё
Class A
{
public static IClassType getTheClass()
{
new ClassB();
}
}
Каким -то образом я понял, что это должно быть возможным с возможностями горячего обменения Byte Buddy. Но я не могу установить агент.
я попробовал с переключателем -Javaagent: C: \ byte-buddy-agent-0.7.1.jar < /code>, который дает мне < /p>
Java.lang.illegalstatexexceptex: Byte Buddy Agent не установлен или не является доступным < /p> p> protegaltexexceptex: byte Buddy. /> , а также с bytebuddyagent.install (); < /code>, который производит < /p>
Java.lang.illegalstateException: Поставщик вложения не может подключиться к текущему JVM: Bytebuddyagent.attachmentprovider.compound {AttachmentProviders = [bytebuddyagent.attachmentprovider.forjigsawvm.instance, bytebuddyagent.attachmentprovider.fortoolsjarvm.jvm_root, bytebuddyagent.attachmentprovider.jrybritsjarv.jd Bytebuddyagent.attachmentprovider.fortoolsjarvm.macintosh]} < /p>
< /blockquote>
на моей машине. Это работает только для OpenJDK? Я что -то упускаю?
Подробнее здесь: https://stackoverflow.com/questions/338 ... -current-j
Мобильная версия