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 に答える