Плагин MTJ 1.1.2 не может быть установлен на Eclipse Juno (4.2)
MTJ (Mobile Tools For Java, известный плагин J2ME для Eclipse) 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 1.2.1.201101310801 (org.eclipse.mtj.core 1.2.1.201101310801) требуется 'bundle org.mortbay.jetty.server [6.1.0,7.0.0)', но он не может быть найден Невозможно удовлетворить зависимость: From: Mobile Tools for Java 1.1.2.201101310801 (org.eclipse.mtj.feature.group 1.1.2.201101310801) To: org.eclipse.mtj.core [1.2.1.201101310801]
Кто-нибудь знает в чем проблема?
Я пытаюсь найти плагин, содержащий пакет "org.mortbay.jetty.server [6.1.0,7.0.0)", но не найден.
4 ответа
Если вы прочитаете эти заметки о выпуске, вы найдете ключ:
http://docs.oracle.com/javame/dev-tools/jme-sdk-3.2/release-notes/pdf/release-notes.pdf
Установите набор инструментов MTJ.
Выберите "Справка"> "Установить новое программное обеспечение".
В поле "Работа с" введите следующий URL: http://download.eclipse.org/releases/indigo
Нажмите Добавить. Когда плагины обнаружены, откройте иерархию Инструментов разработки для мобильных устройств и устройств и выберите "Мобильные инструменты для примеров Java" и "Мобильные инструменты для Java SDK". Нажмите Next.На экране установки выберите все плагины и нажмите Finish, затем нажмите OK.
Плагин Juno с именем org.eclipse.jetty.server_.jar конфликтует с библиотеками MTJ, когда версия плагина выше 6. Если это так, вы должны запретить его загрузку, изменив его имя, чтобы файл Jar не анализировался. Найдите файл в каталоге \ plugins вашей установки Juno и измените расширение с.jar на другое. Например, измените его на: org.eclipse.jetty.server_.old
Вот сайт обновления индиго http://download.eclipse.org/releases/indigo/. FFF прав, просто установите плагин из индиго, он отлично работает.
Глава Eclipse Juno на странице JAVA ME на веб-сайте Oracle гласит:
Плагин Juno с именем org.eclipse.jetty.server_(version).jar конфликтует с библиотеками MTJ, если версия плагина выше 6. Если это так, вы должны запретить его загрузку, изменив его имя, чтобы файл Jar не анализировался, Например, измените его на: org.eclipse.jetty.server.old
Работал на меня.
Добавить репо индиго, он будет установлен, но все равно не рекомендуется использовать старую версию, если вам это нужно