我將在基於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軟件並不是臃腫的世界。