Java me JavaMe将Microlog jar与我的midlet jar捆绑在一起

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中的要简

我对Java ME非常陌生,我正在尝试使用Microlog在我的midlet中处理日志记录。
在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: