#java #rad
#java #rad
Вопрос:
Я использую RAD6. Я написал следующий код.
private List<C1> list;
public List<C1> getList() {
return list;
}
Но во второй строке приведенного выше кода компилятор выдает следующие две ошибки.
1: Синтаксическая ошибка при удалении токена удаляет эти токены.
2: Тип возвращаемого значения метода отсутствует.
Комментарии:
1. либо RAD6 не поддерживает java5, либо у вас не установлен java5 или лучший jdk. что
java -version
сообщает?2. Он сообщает о версии Java «1.6.0_06»
3. Я не верю, что RAD6 поддерживает Java 6 (или даже 5, если на то пошло) из коробки. Возможно, можно добавить поддержку, но я сомневаюсь, что это было бы очень просто. Даже RAD7 поддерживает только Java5, а не 6. Есть ли какая-либо конкретная причина, по которой вы должны использовать RAD6, поскольку это довольно старая версия (которая была не очень хороша даже на момент выпуска и в любом случае была очень быстро заменена RAD7). В любом случае, вы можете проверить на экране настроек, какие версии доступны в разделе Компилятор / Соответствие.
Ответ №1:
IIRC RAD6 не поддерживает синтаксис JDK 1.5, основанный на Eclipse 3.0. (Смотрите эту тему)
Если они выпустили RAD6 с поддержкой 1.5 , сам проект также должен быть настроен для JDK 1.5, в противном случае предполагается, что разрешен только синтаксис JDK 1.4.