我的应用程序分为两个Eclipse项目:
我创建了第三个项目,包含一个简单的,可序列化的类Point。我将第三个项目导出到一个jar文件中,并将其包含在我的Java和Android项目中。我可以导入没有错误的类。
当我运行应用程序并尝试通过网络(本地)发送Point对象时,我得到NoClassDefFoundError
。尝试简单地创建实例时也会抛出此异常,因此我不认为这是一个网络问题。
我确信这是我的jar文件的问题,因为发送一个对象,其标准和Android Java都是常用的对象(我使用Integer和ArrayList进行了测试)。
另外:我使用Eclipse内置导出导出jar,使其不可运行,包括源代码。
使用fatjar插件也无效。
有人能告诉我如何正确设置jar文件库或描述在Eclipse中两个项目之间共享类类型的替代方法吗?