我使用的OpenJDK 1.7.0_06-IcedTea項目,並出現以下情況例外通過Eclipse運行TestNG的測試情況下,當調用時的sizeof插件:NoSuchFieldException TestNG中的試運行與Eclipse調用com.javabi.sizeof.MemoryUtil.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的同事也有同樣的問題。其他同事有不同的配置,在不拋出異常的情況下運行相同的代碼。
使用MemoryUtil.sizeOf和檢查 –