0

我正在使用 OpenJDK 1.7.0_06-icedtea 并在通过 eclipse 插件运行 testng 测试用例时调用 sizeof 时出现以下异常:

FAILED CONFIGURATION: @BeforeMethod setUpBeforeMethod
com.javabi.sizeof.ClassDefinitionInitialisationException: java.lang.NoSuchFieldException: header
at com.javabi.sizeof.ClassDefinitionMap.<init>(ClassDefinitionMap.java:49)
at com.javabi.sizeof.MemoryUtil.sizeOf(MemoryUtil.java:133)
...

任何想法为什么会发生这种情况以及如何解决它?根据标题,我正在运行 eclipse Juno,而其他一些正在运行 eclipse Juno 的同事也有同样的问题。其他同事有不同的配置,可以在不引发异常的情况下运行相同的代码。

4

1 回答 1

0

你的文件里有这个吗?

import com.javabi.sizeof.MemoryUtil;

其次,在 JUNO 中为包指定到上述位置的路径。

于 2012-10-12T22:51:45.000 回答