3

MTJ(Java 移动工具,Eclipse 的著名 J2ME 插件)1.1.2 无法安装在 Eclipse Juno (4.2) 上。我使用以下更新 url 来安装插件:

Mobile Tools For Java - http://download.eclipse.org/mtj/updates/1.1.2/stable/

但安装失败,出现依赖错误:

无法完成安装,因为找不到一项或多项所需项目。正在安装的软件:Mobile Tools for Java 1.1.2.201101310801 (org.eclipse.mtj.feature.group 1.1.2.201101310801) 缺少要求:MTJ Core Plug-in 1.2.1.201101310801 (org.eclipse.mtj.core 1.2.1.201101310801) 需要' bundle org.mortbay.jetty.server [6.1.0,7.0.0)' 但找不到无法满足依赖关系:来自:Mobile Tools for Java 1.1.2.201101310801 (org.eclipse.mtj.feature.group 1.1.2.201101310801 ) 至:org.eclipse.mtj.core [1.2.1.201101310801]

有谁知道这是什么问题?

我试图找到一个包含捆绑包“org.mortbay.jetty.server [6.1.0,7.0.0)”的插件,但没有找到。

4

4 回答 4

4

如果您阅读这些发行说明,您会发现关键:

http://docs.oracle.com/javame/dev-tools/jme-sdk-3.2/release-notes/pdf/release-notes.pdf

安装 MTJ 工具包。

  1. 转到帮助 > 安装新软件。

  2. 在“使用”字段中,输入以下 URL:http: //download.eclipse.org/releases/indigo

  3. 单击添加。发现插件后,打开移动和设备开发工具层次结构并选中 Mobile Tools for Java Examples 和 Mobile Tools for Java SDK。单击下一步。在安装屏幕上选择所有插件,然后单击完成,然后单击确定。

  4. 当插件版本高于 6 时,名为 org.eclipse.jetty.server_.jar 的 Juno 插件与 MTJ 库发生冲突。如果是,则必须通过更改其名称来防止加载它,这样 Jar 文件就不会被解析。在 Juno 安装的 \plugins 目录中找到该文件,并将扩展名从 .jar 更改为其他内容。例如,将其更改为:org.eclipse.jetty.server_.old

于 2013-02-05T21:04:35.533 回答
3

这是 indigo 更新站点http://download.eclipse.org/releases/indigo/。FFF 是正确的,只需从 indigo 安装插件,它就可以正常工作。

于 2012-07-07T18:41:43.387 回答
2

Oracle 网站上 JAVA ME 页面上的“Eclipse Juno”一章指出:

当插件版本高于 6 时,名为 org.eclipse.jetty.server_(version).jar 的 Juno 插件与 MTJ 库发生冲突。如果是,您必须通过更改其名称来阻止它加载,这样 Jar 文件就不会被解析. 例如,将其更改为:org.eclipse.jetty.server.old

为我工作。

于 2012-09-28T20:16:47.390 回答
1

添加 indigo repo,它会安装,但如果你需要,仍然不建议使用旧版本

于 2012-07-07T15:59:12.313 回答