Как скомпилировать проект Java с ложным @Override в eclipse / java / android? - PullRequest
1 голос
/ 12 января 2012

У меня есть dowloades исходники Android MusicPlayer Vanilla .Когда я компилирую его с помощью eclipse, я получаю несколько ошибок компилятора, которые жалуются, что метод с @Override не является переопределением.

Я сделал исходный код скомпилированным, удалив false @ Overrides.

IНе знаю, почему существуют эти неправильные @ Overrides.

Может быть, они есть, потому что автор разработан для другой библиотеки классов Android, в которой есть эти методы, в то время как в моей java 6 с Android 2.1 его нет.

Есть ли способ сделать его компилируемым, не удаляя ложные @Overrides?

Ответы [ 2 ]

0 голосов
/ 12 января 2012

Вам необходимо переключиться на JDK6:

  • Включить компилятор Java 1.6 в свойствах вашего проекта под компилятором Java
  • Убедитесь, что в среде Java Runtime Environement установлено значение 1,6
0 голосов
/ 12 января 2012

Возможно, проблема связана с использованием разных версий.

Не рекомендуется делать его компилируемым без удаления false @ Overrides , потому что это сделано по причине, и если вы CAN отключите его у вас могут быть проблемы в другом месте, и вы не будете знать, где проблемы возникают

Итак, просто удалите false или проверьте наличие более новой версии vanilla

...