NetBeans Tips #1 : erreurs qui n'en sont pas ? Vider le cache !
Un phénomène qui peut se produire avec diverses versions de NetBeans
: tout d'un coup, l'éditeur vous affiche des erreurs qui n'ont pas lieu
d'être, comme par exemple le fait que NetBeans ne reconnaisse plus les
classes d'un paquetage, et affiche donc un problème du genre impossible d'accéder à l'élément paquetage.classe
.
Il se peut que la compilation passe mais que les visuels restent (code
souligné en rouge, etc). Ce genre d'erreur reste très gênant, ne
serait-ce qu'à cause des effets sur l'auto-complétition qui, du coup,
est altérée.
La solution : supprimer le cache de NetBeans pour que celui-ci en recréé un valide.
Ce cache est situé dans le dossier .netbeans/versionDeNetBeans/var/cache
.
Sous Windows XP installé sur le lecteur C, avec l'utilisateur Jonathan, et NetBeans 6.0, cela donnerait : C:\Documents and Settings\Jonathan\.netbeans\6.0\var\cache
.
Vous pouvez vider ce dossier SANS RISQUE. Au prochain démarrage de
NetBeans, le cache sera recréé (à peine quelques secondes), les erreurs
devant disparaître.
Rassurez vous, cela n'affecte pas l'historique des versions des fichiers (filehistory), ni les logs.
Pourquoi NetBeans est une merveille #1 : le Centre de Mise à jour.
A la manière de son concurrent Eclipse, NetBeans s'étend via une multitude de plugins tous aussi puissants les uns que les autres.
Le Centre de Mise à jour brille par :
- La recherche de plugins, un exemple de simplicité : menu
Tools
, Plugins
, et vous y êtes déjà !
- La présélection de centres de mise à jour et la variété des plugins : elle vous offre un nombre raisonnable de plugins dans tous les domaines : Java SE, ME, EE, utilitaires. Libre à vous d'ajouter d'autres centres de mise à jour, dont le fameux Plugin
Portal Update Center
, véritable caverne d'Alibaba : XML, JOGL (binding OpenGL), outils commerciaux, versionning, C++, Ruby, Erlang, PHP, etc.
- L'installation des plugins en tache de fond : vous pouvez choisir de lancer le téléchargement et l'installation des plugins en arrière plan, laissant disponible votre EDI favoris !
- La recherche automatique des dépendances : le plugin nécessite la présence d'une librairie ou d'un autre plugin ? Très bien, NetBeans vous le propose automatiquement !
- La clarté de l'interface : d'un côté les plugins classés par catégories (on peut changer le classement), de l'autre leur description. Cerise sur le gâteau : un petit moteur de recherche.
- Son confort : la vérification automatique des mises à jour peut être programmée : à chaque démarrage, journalier, hebdomadaire, toutes les deux semaines, mensuel, etc. Si des mises à jour sont trouvées, une info-bulle vous propose de procéder à l'opération.
Quelque chose à rajouter ?
Oui : si l'on reproche à Eclipse la tendance à noyer ses utilisateurs devant une avalanche de plugins (faisant parfois doublons), NetBeans - lui - a trouvé le juste milieu :)
Quelques captures d'écran :

Derniers commentaires de nains, elfes et autres trolls de la légendaire forêt de Marey sur Tille (21, paumé, connexion @ 512 kb/s)