我試着從http://www.eclipse.org/mtj/安裝MTJ 1.1.2,但重啓後沒有出現任何新的選項,表明這個插件甚至在那裏。由於Helios的最新版本,我擔心該插件不再適用於Juno及更高版本。最近版本的Eclipse是否仍然可以開發J2ME?
是否仍有可能使用Eclipse開發J2ME應用程序?如果是這樣,怎麼樣?如果不是,有什麼選擇?
我試着從http://www.eclipse.org/mtj/安裝MTJ 1.1.2,但重啓後沒有出現任何新的選項,表明這個插件甚至在那裏。由於Helios的最新版本,我擔心該插件不再適用於Juno及更高版本。最近版本的Eclipse是否仍然可以開發J2ME?
是否仍有可能使用Eclipse開發J2ME應用程序?如果是這樣,怎麼樣?如果不是,有什麼選擇?
根本不需要插件,您可以將eclipse指向midp和cldc jar文件,並編寫自己的ant/antenna腳本來打包midlet。
我遇到了和你一樣的問題。我所做的就是繼續使用Eclipse Indigo。
對J2ME的興趣已經減弱了iOS和Android的出現。 MTJ項目暫時停用,很可能很快就會被歸檔。你可以看到項目活動脫落不了了之......
http://www.eclipse.org/projects/project.php?id=tools.sequoyah.mtj
如果您必須編寫J2ME,您將需要留在或較舊版本的Eclipse搶MTJ來源和它移植到新版本自己的Eclipse。
Eclipse Juno Oracle Java ME SDK需要MTJ工具包,但它並未與Juno捆綁在一起,必須手動安裝。因此,首先安裝MTJ工具包。
見:http://www.oracle.com/technetwork/java/javame/javamobile/download/sdk/index.html
拯救我的一天,thnks – msangel
我發現,使用NetBeans IDE是Java ME開發更簡單,尤其是與新的Java ME 8 SDK。所有的Oracle示例都是NetBeans。
好主意,但我的IDE功夫不夠強大。有沒有教程或類似的東西可以幫助我做到這一點? – JohnEye
在您的項目的Java Build Path中,刪除JRE System Library,並添加無線工具包附帶的MIDP和CLDC jar(以及您打算使用的任何額外JSR的jar)。這將阻止你無意中使用任何你不應該參加的課程! MIDlet的構建腳本將非常複雜,但根據這裏的說明進行一些試驗和錯誤可以幫助您分類:http://www.javaranch.com/journal/2004/03/Antenna.html – funkybro
無論如何,我即使使用插件,也建議從構建腳本構建生產MIDlet。能夠從命令行構建並根據自己的喜好調整每個參數比依靠IDE黑魔法要好得多。 IDE命令也不容易從持續集成系統中執行。 (同樣適用於android應用程序,iOS應用程序,網絡應用程序等等)。 – funkybro