Я могу заставить Java 5 игнорировать @Override ошибки? [дубликат]

10
задан Community 23 May 2017 в 12:02
поделиться

5 ответов

Очевидно, вы можете выполнить обновление до Java 1.5 u21, и это решит проблему:

Почему javac не работает в аннотации @Override

4
ответ дан 4 December 2019 в 01:31
поделиться

Вы можете использовать JDK6 для компиляции 1.5 кода. Использование -BootClasspath , -Target , и -Source . В качестве альтернативы, я считаю, что компилятор Eclipse Compiler @OVerride то же самое (это может быть неправильно!).

1.5 закончил свой конец срока службы, и я предлагаю позволить ему гнить.

2
ответ дан 4 December 2019 в 01:31
поделиться

Рассматривали ли вы методику обертывания функций, описанную Строуструпом в его статье « Обертывание вызовов функций членов C++ »? Есть также ответ SO здесь , который демонстрирует, как реализовать его в сжатом способе. В основном вы внедрили шаблон, который перегружает оператор- > () . В реализации оператора необходимо создать временный объект до фактического вызова функции. Конструктор и деструктор временного объекта выполняют вызов кода « pre - » и « post- » до и после фактического вызова функции соответственно.

-121--3653519-

Для создания экранных заставок на Java следует обратиться к API SaverBeans .

-121--2387564-

Java 6 доступна для ОС X. Проверьте обновление программного обеспечения. После этого установите его в качестве версии Java по умолчанию, а затем выполните компиляцию.

-1
ответ дан 4 December 2019 в 01:31
поделиться

К сожалению, единственным способом - фактически удалить аннотации.

Если вы хотите получить свой код компиляции и запустить с Java 5, вы должны разработать нацеливание Java 5. В противном случае вы можете случайно полагаться на конкретные методы SDK Java 6.

6
ответ дан 4 December 2019 в 01:31
поделиться

@Оверрайд действителен в java 5 -> http://java.sun.com/j2se/1.5.0/docs/api/index.html?java/lang/Override.html

Рекомендую проверить настройки компилятора вашего проекта в Затмение, возможно, на странице Проект -> Компилятор -> Ошибки/Предупреждения -> Аннотации?

.
-1
ответ дан 4 December 2019 в 01:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: