계측 목적으로 java.lang.string에 변수를 추가해야합니다. 할 수 있습니까? 내가 할 때 다음과 같은 예외가 발생하고 있습니다.Java 코어 클래스 계측
java.lang.UnsupportedOperationException: class redefinition failed: attempted to change the schema (add/remove fields)
at sun.instrument.InstrumentationImpl.redefineClasses0(Native Method)
at sun.instrument.InstrumentationImpl.redefineClasses(InstrumentationImpl.java:170)
at com.javapapers.java.instrumentation.DurationAgent.premain(DurationAgent.java:25)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at sun.instrument.InstrumentationImpl.loadClassAndStartAgent(InstrumentationImpl.java:386)
at sun.instrument.InstrumentationImpl.loadClassAndCallPremain(InstrumentationImpl.java:401)
@ M0ns1f 스택을 포맷하지 마십시오. 코드를 대신 사용하십시오. –
@JimGarrison okey, 다음 번에 무엇이 될지 – M0ns1f