IBM RAD с Java 1.5 не будет компилировать код с дженериками

У меня есть код с общими ссылками, и моя среда разработки IBM RAD не будет компилировать код, вместо этого рассматривая его как ошибку. Я проверил версию JRE, на которую он указывает, во всех проектах Enterprise, и это версия 1.5, которая, как мне сказали, поддерживает дженерики. Также я проверил, что все библиотеки для WAS указывают на правильную версию и что уровень соответствия компилятора установлен правильно (он был равен 5.0, и я также безуспешно изменил его на 6.0)

@@EDIT - чтобы ответить на вопрос комментария ниже, я использую RAD версии 7.0.0.10, и да, я проверил свойства компилятора всей IDE, а также отдельного проекта, у которого были проблемы - попытался указать оба из них на локальный jre6 и до сих пор не может его скомпилировать.

@@EDIT - я не упомянул, что я также проверял версии JDK и JRE, и они оба 1.5 - JDK, который я использую для проекта, и IDE следующие: C:\Program Files\IBM\ SDP70\jdk\bin\java.exe и C:\Program Files\IBM\SDP70\jdk\jre\bin\java.exe и снова обе версии 1.5

Есть ли у кого-нибудь предложения относительно чего-либо еще, что я могу попробовать? У меня постоянно возникают подобные проблемы с RAD, и я не знаю ни о ком другом, но они взяли eclipse и сделали его сложным и нефункциональным.


person Community    schedule 16.06.2010    source источник
comment
Какую версию РАД вы используете? Вы проверили свойства проекта, а не только свойства IDE?   -  person Romain Hippeau    schedule 16.06.2010
comment
Я использую RAD версии 7.0.0.10, и да, я проверил свойства компилятора всей IDE, а также отдельного проекта, у которого были проблемы - попытался указать оба из них на локальный jre6 и все еще не могу его скомпилировать.   -  person    schedule 16.06.2010
comment
Он отображается как не распознающий дженерики в источнике или просто появляется на панели проблем после запуска компиляции? RAD Я познакомился с причудливыми ошибками. Иногда закрытие IDE и повторный запуск или закрытие и открытие проекта иногда могут исправить ошибку.   -  person Keibosh    schedule 16.06.2010
comment
Можете ли вы опубликовать ошибки, которые вы получаете?   -  person Romain Hippeau    schedule 17.06.2010


Ответы (2)


Оказывается, системная библиотека JRE и библиотеки сервера приложений Websphere указывали не на то место — они были помечены как Websphere Portal 6.1, а не Websphere Application Server 6.1 — и кто ЗНАЕТ, какие конфигурации JRE/JDK были в этом пакете — я очень, очень извините за потраченное впустую время, это было то, что я даже не видел, пока не прокрутил вправо из любопытства.

Спасибо

person Community    schedule 16.06.2010

Проверьте настройки компилятора Java в RAD. Это отдельно от используемой JRE, поэтому даже при среде выполнения Java 6 компилятор все еще может быть установлен на Java 1.4.

person Thorbjørn Ravn Andersen    schedule 16.06.2010
comment
Я не упомянул, что я также проверял версии JDK и JRE, и они оба 1.5 - JDK, который я использую для проекта, и IDE следующие: C:\Program Files\IBM\SDP70\jdk\ bin\java.exe и C:\Program Files\IBM\SDP70\jdk\jre\bin\java.exe и снова обе версии 1.5 - person ; 16.06.2010
comment
Это не имеет значения. Ключевой вопрос заключается в том, на что настроен внутренний компилятор в RAD. - person Thorbjørn Ravn Andersen; 17.06.2010