2012-06-30 3 views
2

Ceci est ma première fois en utilisant une bibliothèque externe, et je suis un peu nerveux à l'idée de retirer toutes les erreurs. La bibliothèque lorsqu'elle est ajoutée me donne le tout un tas d'erreurs avec la même solution « Supprimer l'annotation @Override ».ActionBarSherlock a beaucoup d'erreurs

Le correctif pour cela est d'augmenter mon JDK à 1,6: ActionBarSherlock library is full of errors after being imported

Mais maintenant, je suis inquiet pour mes autres applications ... Ai-je les compiles dans le mauvais sens? En outre, j'ai un JDK de 1.7 disponible, devrais-je utiliser cela au lieu de 1.6? Désolé, je ne connais vraiment pas la différence.

Répondre

5

cette question commune ...

Ceci est probablement parce que vous passez entre Java 1.5 et Java 1.6. Dans 1.5, vous ne pouvez pas marquer les implémentations d'interface avec @Override, mais vous pouvez en 1.6.

@Override annotation error (android prefs)

Bug with Override annotations in Eclipse

'Must Override a Superclass Method' Errors after importing a project into Eclipse

Why do I get "must override a superclass method" with @Override?

Aussi, j'ai un JDK 1.7 disponible, dois-je utiliser à la place de 1,6?

Java 7 language features with Android

Does Android plan to support Java7?

How does Android's Java version relate to a Java SE version?

+0

Hum ... Bon, dois-je le mettre à 1.7? – EGHDK

+0

oui vous pouvez et je pense que la mise en 1.6 devrait aussi fonctionner ..... –

+0

Oui, il fonctionne avec 1,6, mais je veux juste savoir si ma demande sera plus conforme aux normes si elle était en 1.7? – EGHDK