2009-07-02 9 views
3

J'ai installé l'EDI Netbeans 6.7 avec Java ME inclus, mais je ne peux pas créer un projet d'application mobile à partir de la catégorie Java ME. Lorsque je sélectionne le projet de type l'assistant arrête à "Trouver Feature" avec le message:Problèmes de création d'un projet Java Mobile Application

Tous les modules demandés peuvent être activés: [StandardModule: org.netbeans.modules.mobility.end2end.kig JarFile: C: \ Programmes \ NetBeans 6.7 \ mobility8 \ modules \ org-netbeans-modules-mobilité-end2end-kit.jar. Je tente d'exécuter ceci sur Vista Home Premium. J'ai essayé d'exécuter l'IDE en tant qu'administrateur sans succès.

Je ne sais pas où aller, car je n'arrive pas à trouver d'informations sur ce problème. Même si vous n'avez pas la solution un aperçu de ce message d'erreur serait utile.


Je ne suis pas en mesure d'exécuter le projet via l'installation de l'EDI Netbeans. J'ai, pour le moment, installé le Java ME SDK qui inclut une version très épurée de l'EDI Netbeans pour le développement mobile. J'ai d'abord eu quelques problèmes à démarrer le SDK aussi bien sur Vista que sur Windows XP. L'EDI a signalé qu'il ne pouvait pas se connecter au gestionnaire de périphérique sur localhost. Après quelques recherches, j'ai trouvé ce lien: Java ME SDK Startup Problem qui suggère de changer l'entrée localhost du fichier hosts de IPv6 à IPv4. Le correctif a fonctionné parfaitement et je peux maintenant compiler et exécuter du code dans l'émulateur.

Ce n'est pas une solution optimale car le SDK n'inclut pas les outils de conception visuelle, mais je suis en mesure de lancer un projet de base dans le même temps.

J'ai abandonné la version 6.7 et ai plutôt localisé et installé 6.5.1. Cette version précédente fonctionnait très bien et semble faire tout ce dont j'ai besoin.

Répondre

0

Si le module est présent, vous devriez essayer de le décompresser pour vérifier que son contenu est logique.

Vous devriez également pouvoir le reconstruire à partir de sources NetBeans.

Vous pouvez également essayer de comprendre pourquoi cela se produit en déboguant le chargeur de module dans Netbeans à partir de ses sources, en utilisant un autre IDE, sans doute la dernière version de Netbeans que vous pouvez trouver sans le problème.

Si le module est manquant, vous pouvez obtenir le fichier jar manquant à partir d'une installation d'une version précédente de Netbeans, voir si elle est compatible.

6.5.1 ne manque aucun module.

En version 5.5, le module de mobilité devait être téléchargé et installé séparément de l'IDE principal.

+0

Le fichier .jar a été installé à l'emplacement approprié. Le problème ne semble pas être que les fichiers sont manquants dans l'installation, mais que le code du module ne peut pas être démarré pour une raison quelconque. – asponge

2

Vous devez également installer le plug-in "Java Web Applications".

Outils-> Plugins-> Disponible Plugins

0

Si vous voulez envisager d'utiliser Eclipse pour développer votre application J2ME ... J'ai écrit un poste lié à ce il y a quelque temps: here.

3

J'ai rencontré exactement la même erreur aujourd'hui lors de l'installation NB 6.8 bêta.Pour le résoudre, nous devons installer deux plug-ins:

  1. applications Web Java (comme mentionné par Ali ci-dessus) et
  2. Sun Java System Web Server 7,0

Notez que ces deux font partie de la Catégorie appelée "Java Web et EE" d'où la confusion que nous devons installer Glassfish App Server. Mais nous avons besoin de ces deux plugins car ils sont requis pour le débogage à l'aide de points d'arrêt dans l'émulateur. Netbeans exécute un serveur Web lorsque nous effectuons un débogage basé sur un point d'arrêt.

Notez également que les applications Web Java nécessitent des plug-ins SOAP Web Services et JavaScript Debugger pour s'exécuter et que ces plugins sont également installés lorsque vous tentez de l'installer.

+0

Cela n'a pas fonctionné pour moi l'installation de plugins Java Web Applications, mais la réinstallation de NetBeans avec J2EE enabled l'a corrigé. Merci! –

+0

Heureux que ça a marché pour vous, je n'aurais pas été capable d'aider maintenant. Je travaille principalement sur Eclipse maintenant. – omermuhammed