У меня проблема с copyMemory из Unsafe. Я провел 2 дня в разрешении, но без результата. Приведенный ниже код всегда заканчивается знаком «IllegalArgumentException». Можете ли вы мне помочь и показать, где проблема?Java Unsafe.copyMemory java.lang.IllegalArgumentException
public void testMemoryCopy() {
class A {
public long val = 10;
}
A a0 = new A();
A a1 = new A();
try {
long offset = unsafe.objectFieldOffset(A.class.getField("val"));
unsafe.copyMemory(a0, offset, a1, offset, 8);
} catch (NoSuchFieldException e) {
e.printStackTrace();
} catch (SecurityException e) {
e.printStackTrace();
}
}