2012-07-05 1 views
3

MTJ (Mobile Tools For Java, un célèbre plugin J2ME pour Eclipse) 1.1.2 n'a pas pu être installé sur Eclipse Juno (4.2). J'utilise l'URL de mise à jour suivante pour installer le plug-in:Le plugin MTJ 1.1.2 n'a pas pu être installé sur Eclipse Juno (4.2)

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

Mais il a échoué à installer avec une erreur de dépendance:

Cannot complete the install because one or more required items could not be found. Software being installed: Mobile Tools for Java 1.1.2.201101310801 (org.eclipse.mtj.feature.group 1.1.2.201101310801) Missing requirement: MTJ Core Plug-in 1.2.1.201101310801 (org.eclipse.mtj.core 1.2.1.201101310801) requires 'bundle org.mortbay.jetty.server [6.1.0,7.0.0)' but it could not be found Cannot satisfy dependency: 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]

Est-ce que quelqu'un sait quel est le problème de tout cela?

J'essaie de trouver un plugin contenant le paquet "org.mortbay.jetty.server [6.1.0,7.0.0)", mais pas trouvé.

Répondre

1

add repo indigo, il va installer, mais encore pas aller en utilisant ancienne version recommend si vous en avez besoin

2

chapitre "Eclipse Juno" sur JAVA ME page on Oracle website états:

A Juno plugin named org.eclipse.jetty.server_(version).jar conflicts with the MTJ libraries when the plugin version is higher than 6. If it is you must prevent it from loading by changing its name so the Jar file is not parsed. For example, change it to: org.eclipse.jetty.server.old

a marché pour moi.

+1

Salut, pourriez-vous me dire comment faire cela s'il vous plaît. comment renommer les plugins? – turtleboy

4

Si vous lisez ces notes version, vous trouverez la clé:

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

Installez la boîte à outils MTJ.

  1. Accédez à Aide> Installer un nouveau logiciel.

  2. Dans le « travail avec » champ, entrez l'adresse suivante: http://download.eclipse.org/releases/indigo

  3. Cliquez sur Ajouter. Une fois les plugins détectés, ouvrez la hiérarchie Outils de développement des mobiles et des périphériques et cochez Outils mobiles pour les exemples Java et Outils mobiles pour Java SDK. Cliquez sur Suivant. Sur l'écran d'installation, sélectionnez tous les plugins et cliquez sur Terminer, puis sur OK. Un plugin Juno nommé org.eclipse.jetty.server_.jar est en conflit avec les bibliothèques MTJ lorsque la version du plugin est supérieure à 6. Si c'est le cas, vous devez l'empêcher de charger en changeant son nom afin que le fichier Jar soit non analysé. Recherchez le fichier dans le répertoire \ plugins de votre installation Juno et remplacez l'extension .jar par autre chose. Par exemple, changer pour: org.eclipse.jetty.server_.old

+0

Cela a fonctionné pour moi dans Eclipse Kepler. Notez que faire # 4 n'est pas suffisant ... au moins quand j'installais JME SDK 3.4, j'ai toujours une erreur de dépendance pour le deviceselector. Mais quand j'ai utilisé les plugins listés dans # 3 d'Indigo, l'erreur est partie. – LarsH

Questions connexes