Java me JavaMe将Microlog jar与我的midlet jar捆绑在一起
我对Java ME非常陌生,我正在尝试使用Microlog在我的midlet中处理日志记录。Java me JavaMe将Microlog jar与我的midlet jar捆绑在一起,java-me,mobile,Java Me,Mobile,我对Java ME非常陌生,我正在尝试使用Microlog在我的midlet中处理日志记录。 在eclipse中,我可以引用Microlog JAR,在开发时一切都很好, 但是当我尝试启动应用程序时,在设备上找不到JAR。 如何将这些引用的LIB绑定到midlet中 有人有在midlet中使用Microlog的经验吗 谢谢。找不到这些类,因为它们不在您试图在设备中运行的最终MIDlet套件中。事实上,您不能直接在midlet jar文件中添加外部jar,因为J2ME类装入器比桌面Java中的要简
在eclipse中,我可以引用Microlog JAR,在开发时一切都很好,
但是当我尝试启动应用程序时,在设备上找不到JAR。
如何将这些引用的LIB绑定到midlet中 有人有在midlet中使用Microlog的经验吗
谢谢。找不到这些类,因为它们不在您试图在设备中运行的最终MIDlet套件中。事实上,您不能直接在midlet jar文件中添加外部jar,因为J2ME类装入器比桌面Java中的要简单得多。它只加载在midlet jar中找到的类 因此,您必须从Microlog jar中提取所有内容,并将它们放入midlet jar,就像放入自己的类和其他资源一样。也许您可以配置您的构建工具来自动完成这项工作
Eclipse能够找到这些类,因为您已将jar添加到项目的类路径中。找不到这些类,因为它们不在您试图在设备中运行的最终MIDlet套件中。事实上,您不能直接在midlet jar文件中添加外部jar,因为J2ME类装入器比桌面Java中的要简单得多。它只加载在midlet jar中找到的类 因此,您必须从Microlog jar中提取所有内容,并将它们放入midlet jar,就像放入自己的类和其他资源一样。也许您可以配置您的构建工具来自动完成这项工作
Eclipse能够找到这些类,因为您已经将jar添加到了项目的类路径中。只是一个小小的添加。如果您使用Eclipse导出midlet,您就能够生成jar文件,其中包括所有依赖项类 选择项目的“Java构建路径”,然后选择“订单和导出”。确保microlog jar文件已在该列表中选中。这将把所有内容捆绑到一个jar文件中
希望这能有所帮助。只是一点补充。如果您使用Eclipse导出midlet,您就能够生成jar文件,其中包括所有依赖项类 选择项目的“Java构建路径”,然后选择“订单和导出”。确保microlog jar文件已在该列表中选中。这将把所有内容捆绑到一个jar文件中
希望这有帮助。我建议使用ProGuard来减小最终罐子的大小。请阅读本文了解如何使用Microlog:
我建议使用ProGuard来减小最终罐子的大小。请阅读本文了解如何使用Microlog: