|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |
|
Membre du Club
![]() Patrick Inscription : juin 2010 Messages : 307 ![]() |
Bonjour à tous,
Je suis en train de suivre les tutoriels de Mickael Baron sur Eclipse RCP. Je suis actuellement à la leçon 3 (http://mbaron.developpez.com/eclipse/exercices/lesson3/). J'ai un problème à l'exercice 3 de la leçon (vous pouvez prendre le code source de la solution présente dans la leçon 4 (http://mbaron.developpez.com/eclipse/exercices/lesson4/). En effet j'ai une classe AttendeePropertySourceAdapter qui implémente une interface IPropertySource cependant j'ai un problème de type : Citation:
Si quelqu'un a une idée, je suis preneur. Merci d'avance pour votre aide. |
|
|
|
00
|
|
|
#2 | |
|
Membre du Club
![]() Inscription : juillet 2012 Messages : 32 ![]() |
Citation:
|
|
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Patrick Inscription : juin 2010 Messages : 307 ![]() |
AttendeePropertySourceAdapter n'est pas déclaré comme une interface :
Code :
public class AttendeePropertySourceAdapter implements IPropertySource Merci de ton aide en tout cas. |
|
|
00
|
|
|
#4 | ||
|
Membre du Club
![]() Inscription : juillet 2012 Messages : 32 ![]() |
Je viens d'importer la solution.
La classe ne pose pas de problème particulier. est ce que tu importes le bon ? moi j'ai ça : Code :
|
||
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Patrick Inscription : juin 2010 Messages : 307 ![]() |
Oui j'ai la même chose. De plus Eclipse me signale des erreurs à chaque @Override et me demande de les enlever.
|
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() Inscription : juillet 2012 Messages : 32 ![]() |
C'est que tu ne compiles pas avec la bonne version de Java, tu peux régler ça :
- soit de façon globale à Eclipse : Window > Preferences > Java > Compiler - soit sur ton projet via un clic droit sur tonProjet > Properties > Java compiler, puis en cochant Enable project specific settings. Il te faut mettre 1.6 minimum (tu auras peut-être besoin de mettre à jour Java si tu n'as pas de version assez récente). Ton problème vient d'une fonctionnalité non supportée par ton compilateur Java : @Override n'était permis que pour la redéfinition (extends d'une classe) d'une méthode et interdit pour l'implémentation d'une méthode (implements d'une interface). Ca corrigera probablement ton premier problème. |
|
|
00
|
|
|
#7 |
|
Membre du Club
![]() Patrick Inscription : juin 2010 Messages : 307 ![]() |
Merci de ton aide. Par contre j'ai bel et bien la version 1.6 pour le java compiler et dans mon projet Enable project specific settings est bien coché
|
|
|
00
|
|
|
#8 |
|
Membre du Club
![]() Inscription : juillet 2012 Messages : 32 ![]() |
Je ne vois pas trop d'où ça peut venir alors.
Tu peux faire une copie du contenu de ta vue problems? il y aura peut-être un détail qui nous permettra de t'aider. |
|
|
00
|
|
|
#9 |
|
Membre du Club
![]() Patrick Inscription : juin 2010 Messages : 307 ![]() |
D'accord, par contre comment on vide la vue problems ? Car j'ai 704 problem et 6598 warnings
|
|
|
00
|
|
|
#10 |
|
Membre du Club
![]() Inscription : juillet 2012 Messages : 32 ![]() |
Tu peux fermer les projets qui ne sont pas liés à ton problème, sinon crée un projet à part et ferme tous les autres projets.
|
|
|
10
|
|
|
#11 |
|
Membre du Club
![]() Patrick Inscription : juin 2010 Messages : 307 ![]() |
Voici la vue problems :
http://www.hostingpics.net/viewer.ph...46problems.png Mais je ne pense pas que ça puisse t'aider |
|
|
00
|
|
|
#12 | ||
|
Membre du Club
![]() Inscription : juillet 2012 Messages : 32 ![]() |
Pour la vue problems je pensais que tu selectionnerais les lignes et que tu les copierais en fait. Mais pas grave.
On dirait que IPropertySource ne référence pas la bonne interface. Si tu fais ctrl+shift+T et que tu cherches IPropertySource tu trouves bien 4 résultats : Code :
Sinon essaye de fermer tous tes projet et réimporte le projet avec la solution. |
||
|
|
10
|
|
|
#13 | |
|
Membre du Club
![]() Patrick Inscription : juin 2010 Messages : 307 ![]() |
Alors moi j'obtiens :
Citation:
EDIT : C'est bon c'est résolu... En effet j'avais un autre IPropertySource (une classe) qui ne servait pas. Je l'ai supprimé et ça marche maintenant. Merci beaucoup pour ton aide ! |
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com