无法在Eclipse Juno上安装MTJ 1.1.2插件(4.2)

时间:2012-07-05 08:01:21

标签: eclipse eclipse-plugin mtj

MTJ(Mobile Tools For 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/

但是无法安装依赖性错误:

  

无法完成安装,因为找不到一个或多个必需的项目。     正在安装的软件:适用于Java的移动工具1.1.2.201101310801(org.eclipse.mtj.feature.group 1.1.2.201101310801)     缺少要求:MTJ核心插件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 个答案:

答案 0 :(得分:4)

如果您阅读这些发行说明,您将找到密钥:

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

安装MTJ工具包。

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

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

  3. 单击“添加”。发现插件后,打开移动和设备开发工具 层次结构并检查用于Java示例的Mobile Tools和用于Java SDK的Mobile Tools。单击Next。在安装屏幕上选择所有插件,然后单击Finish,然后单击OK。

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

答案 1 :(得分:3)

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

答案 2 :(得分:2)

关于JAVA ME page on Oracle website的“Eclipse Juno”章节指出:

  

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

为我工作。

答案 3 :(得分:1)

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