我在我的 Java 项目(如果有帮助的话,Eclipse IDE)中使用 .dll,说这个 .dll 包含类“myclass”并且我导入了它。构建时没有错误。
我在使用以下代码时遇到问题(NoClassDefFound):
byte[] sources = myclass.getsources();
myclass.close();
在第二行我得到一个 NoClassDefFoundError,但不是在第一行!这两行都出现在同一个方法中,它们之间只有 3-4 行(保证这些行与 myclass 无关)。
怎么会这样?.getsources
如果有 NoClassDefFound,上面的一些行如何工作?我希望我提供了足够的信息,有人可以告诉我我缺少什么吗?