J'ai un petit problème sous Eclipse, j'ai lors de la compilation de mon application j'ai les Warning suivants:
"The serializable class Cadre1_AboutBox does not declare a static final serialVersionUID field of type long"
"Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized"
"The method show() from the type Dialog is deprecated"
Ces Warnings n'empéchent pas le lancement correcte de l'application, mais j'aimerai quand même résoudre ces erreurs.
Je compte sur vous pour m'aider,
Par avance merci..
EPS32HAY
A voir également:
The serializable class does not declare a static final serialversionuid field of type long
Does not declare a static final serialversionuid field of type long - Meilleures réponses
The serializable class does not declare a static final serialversionuid - Meilleures réponses
Oui, c'est ça. Sinon, tu peux enlever les warnings correspondants, dans Window-> Preferences-> Java-> Compiler -> Errors/Warnings
Tu dois avoir 'unchecked generic type operation' et un truc pour 'serial version uid'
alors a mon avis c est parce que ton éclipse est configuré pr compiler sous java 1.5 si t en a pas besoin mais toi en 1.4 compliant et ca devrai marcher je pense (mais j suis po 100% sur)
effectivement ces personnes t'ont donné les bonnes solutions, j'aurais
pas dit mieux, en revanche il ne faut pas oublier qu'un warning est
fait pour aider le développeur, éviter de supprimer les warnings du
moins trop de warning est également une bonne pratique. C'est just eun
petit rappel ..
PS : les bugs sont nos ennemis, le débuggage aussi
Tu peux rester en java 1.5 en enlevant les warnings qui te gènennt, comme je l'ai expliquer.Sinon tu peux aussi coder proprement en java 1.5, par exemple quand tu as écris un ArrayList de String, remplacer ArrayList list new ArrayList() par ArrayList<String> list new ArrayList<String>().