使用sun.misc.Unsafe的NoClassDefFoundError

时间:2014-07-21 23:10:21

标签: java

调用Unsafe.putInt时出现以下异常:

A needed class was not found. This could be due to an error in your runpath. Missing class: java/lang/InvalidClassException
java.lang.NoClassDefFoundError: java/lang/InvalidClassException

不安全生活在rt.jar中,但我找不到java / lang / InvalidClassException,只能找到java.io.InvalidClassException。

如何解决此异常? (如果重要的话,我使用的是jdk 1.7u55)

感谢您的帮助。

更新:这是由对本机方法unsafe.arrayBaseOffset的调用引起的。我可以使用静态变量解决它:ARRAY _?_ BASE_OFFSET,但我不知道为什么。

0 个答案:

没有答案