Java - Jar文件NoClassDefFoundError

时间:2013-01-30 15:35:36

标签: java android jar noclassdeffounderror

我的应用程序分为两个Eclipse项目:

  1. 普通Java项目 - 包含在PC上执行的Server类
  2. Java Android项目 - 包含在平板电脑上运行的Activity和Client类
  3. 我创建了第三个项目,包含一个简单的,可序列化的类Point。我将第三个项目导出到一个jar文件中,并将其包含在我的Java和Android项目中。我可以导入没有错误的类。

    当我运行应用程序并尝试通过网络(本地)发送Point对象时,我得到NoClassDefFoundError。尝试简单地创建实例时也会抛出此异常,因此我不认为这是一个网络问题。

    我确信这是我的jar文件的问题,因为发送一个对象,其标准和Android Java都是常用的对象(我使用Integer和ArrayList进行了测试)。

    另外:我使用Eclipse内置导出导出jar,使其不可运行,包括源代码。

    使用fatjar插件也无效。

    有人能告诉我如何正确设置jar文件库或描述在Eclipse中两个项目之间共享类类型的替代方法吗?

0 个答案:

没有答案