5

我尝试从http://www.eclipse.org/mtj/安装 MTJ 1.1.2 ,但重新启动后,没有出现表明插件甚至存在的新选项。由于最新版本是针对 Helios 的,恐怕该插件不再适用于 Juno 及更高版本。

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

4

5 回答 5

4

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

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

见:http ://www.oracle.com/technetwork/java/javame/javamobile/download/sdk/index.html

于 2013-02-04T09:50:00.593 回答
3

在 iOS 和 Android 出现之后,对 J2ME 的兴趣已经减弱。MTJ 项目已经闲置了一段时间,可能很快就会存档。您可以看到项目活动逐渐减少...

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

如果您必须为 J2ME 编写代码,您将需要继续使用旧版本的 Eclipse 或获取 MTJ 源并将其移植到新版本的 Eclipse 中。

于 2012-08-28T17:37:38.857 回答
3

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

于 2012-08-28T21:34:55.550 回答
1

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

于 2012-08-28T16:55:50.593 回答
0

我发现使用 NetBeans IDE 进行 Java ME 开发更简单,尤其是使用新的 Java ME 8 SDK。所有 Oracle 示例也是 NetBeans。

于 2014-01-28T07:42:37.700 回答