我试着从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