2010-06-21 5 views
0

Je travaille sur un projet JavaME et ai besoin d'importer des bibliothèques externes, qui sont disponibles en tant que fichiers jar. J'ai donc sélectionné les propriétés du projet -> bibliothèques & ressources -> ajouter Jar/Zip et ajouté le fichier jar là.Netbeans 6.8: Lib-Import fonctionne, mais "package n'existe pas" lors de la compilation

Lors de l'édition du code, tout fonctionne. Je peux importer les classes de cette bibliothèque et les utiliser comme prévu. Mais lorsque je tente de compiler le projet, je reçois l'erreur ...

package

<packagename> n'existe pas

... à la ligne

importation <nomdupaquet>. <classname>;

Comme je l'ai dit, aucune erreur ou avertissement n'apparaît lors de la modification du code. La bibliothèque est correctement affichée dans la vue du projet sous "Ressources" et la saisie semi-automatique Netbeans fonctionne également. L'erreur se produit uniquement lors de la compilation.

Répondre

1

De temps à autre, le script ant (nbproject/build-impl.xml) n'est plus synchronisé avec le projet (nbproject/project.properties). Ceci est facilement résolu en faisant un autre changement au projet pour encourager NB à réécrire le script ant.

Ouvrez la boîte de dialogue des propriétés du projet (Fichier> Propriétés du projet) et sélectionnez Compiling. Basculer l'état de Compile on Save. Cliquez sur OK pour fermer la boîte de dialogue et réécrire le script ant. Donnez-lui un moment pour être sûr qu'il n'est pas occupé à scanner le projet (état affiché en bas à droite). Ensuite, ouvrez à nouveau la boîte de dialogue et basculez la valeur en arrière. Fermez la boîte de dialogue et réessayez de compiler.

+0

Merci pour votre réponse, mais j'ai peur, le problème existe toujours. Je n'ai même pas l'option "Compiler sur Enregistrer". Tout ce que je vois là est "Générer des informations de débogage", "Compiler avec l'optimisation" et "Signaler les utilisations des API obsolètes". Peut-être est-ce parce que c'est un projet J2ME? J'ai également vérifié le dossier "build" du projet, où Netbeans place des fichiers temporaires pendant la construction. Il n'y a aucun signe de la bibliothèque de jar. Je ne sais vraiment pas ce qui ne va pas. Ce n'est pas mon premier projet Netbeans et j'ai déjà utilisé des librairies jar. Je viens de les ajouter au projet et cela a fonctionné. *hausser les épaules* – ceefar

Questions connexes