我将在基于OSGi的嵌入式/移动应用程序上工作。我有一些困惑的问题需要澄清。关于嵌入式OSGi的问题
(1)Equinox可以在J2ME环境下运行吗? (2)如何在纯J2ME环境(不是JDK和JRE安装)下启动Equinox OSGi容器? (3)对于嵌入式应用程序,我可以使用一些外部JAR /第三方JAR(基于JRE类)吗?
谢谢!
我将在基于OSGi的嵌入式/移动应用程序上工作。我有一些困惑的问题需要澄清。关于嵌入式OSGi的问题
(1)Equinox可以在J2ME环境下运行吗? (2)如何在纯J2ME环境(不是JDK和JRE安装)下启动Equinox OSGi容器? (3)对于嵌入式应用程序,我可以使用一些外部JAR /第三方JAR(基于JRE类)吗?
谢谢!
Java ME是一种“嵌入式”环境,这意味着通常没有太多内存运行或存储空间。曾经有应用程序大小限制。
这意味着什么,而不是试图将大的,胖的J2SE jars转储到一个功能有限的设备中,或许你应该尝试重新思考你正在尝试完成的任务。
另外考虑到手机运行的Java版本相当有限,所以很多'普通'的Java应用程序和库在那里都不行。
您可以在您的应用程序中包含JAR,方法是将它们的内容放入您创建的JAR中。
换句话说,您必须对Java ME进行不同的思考 - 大多数Java软件并不是臃肿的世界。