Eclipse的最新版本是否仍然可以开发J2ME?

时间:2012-08-28 13:15:59

标签: eclipse mobile java-me

我尝试从http://www.eclipse.org/mtj/安装MTJ 1.1.2,但在重新启动后,没有出现任何新选项,表明该插件就在那里。由于Helios的最新版本,我担心该插件不再适用于Juno及更高版本。

是否仍然可以使用Eclipse开发J2ME应用程序?如果是这样,怎么样?如果没有,有哪些替代方案?

5 个答案:

答案 0 :(得分:4)

Eclipse Juno Oracle Java ME SDK需要MTJ工具包,但它不与Juno捆绑在一起,必须手动安装。因此,首先安装MTJ工具包。

  • 转到帮助>安装新软件。
  • 在“使用”字段中,输入以下网址: http://download.eclipse.org/releases/indigo
  • 单击“添加”。发现插件后,打开Mobile和 设备开发工具层次结构并检查Mobile Tools for Java, 适用于Java SDK的移动工具和适用于Java的移动工具 例子。点击下一步。在安装屏幕上选择所有插件 然后单击“完成”。
  • 名为org.eclipse.jetty.server_(version).jar的Juno插件冲突 当插件版本高于6时,使用MTJ库。如果 你必须通过更改名称来阻止它加载 Jar文件未被解析。 例如,将其更改为: org.eclipse.jetty.server.old

请参阅:http://www.oracle.com/technetwork/java/javame/javamobile/download/sdk/index.html

答案 1 :(得分:3)

随着iOS和Android的出现,对J2ME的兴趣减弱了。 MTJ项目已暂停一段时间,很快就会存档。你可以看到项目活动一无所获......

http://www.eclipse.org/projects/project.php?id=tools.sequoyah.mtj

如果您必须为J2ME编写代码,则需要保留旧版本的Eclipse或获取MTJ源代码并将其自行移植到较新版本的Eclipse中。

答案 2 :(得分:3)

您根本不需要插件,可以将eclipse指向midp和cldc jar文件,并编写自己的ant /天线脚本来打包midlet。

答案 3 :(得分:1)

我遇到了和你一样的问题。我所做的是继续使用Eclipse Indigo。

答案 4 :(得分:0)

我发现使用NetBeans IDE对于Java ME开发来说更简单,特别是使用新的Java ME 8 SDK。所有Oracle示例都是NetBeans。