Доброго времени суток!
Гуглом пользуюсь третий день - пока ничего не нашел.
Поставил на девелоперскую станцию Ubuntu 8.04, Eclipse 3.2, java6, java5 (надо и то и то). Зачекаутил из ЦВСа проект (который на винде, замечу, прекрасно компилируется и работает). Еклипс вывалил полторы тыщи ошибок 'assert cannot be resolved to a type'. Причем такое впечатление, что он действительно напрочь не знает, что такое ассерт. Ошибки пропадают только если в параметрах компилятора установить совместимость 1.4 и выставить "Disallow identifiers called assert" в Ignore. Что интересно - на виндах он эту опцию трогать не позволяет.
Последний раз девелопил на линуксе год назад на Федоре - проблем не было.
Поможите, люди добрые - мозг плавится от такого когнитивного диссонанса!
Eclipse + Ubuntu (не понимает assertы)
Модератор: Модераторы разделов
-
cy6erGn0m
- Сообщения: 119
- ОС: MandrivaLinux/Solaris 10
Re: Eclipse + Ubuntu
Это Eclipse гадит. assert вполне легальная штука. Проблема наверняка с соурслевел.
I want to Believe!
They must find it difficult...
Those who have taken authority as the truth,
Rather than trusth as the authority.
/G.Messey/
They must find it difficult...
Those who have taken authority as the truth,
Rather than trusth as the authority.
/G.Messey/
-
pfa
- Сообщения: 12
Re: Eclipse + Ubuntu
Так понятно, что легальная. Более того, повторюсь - в винде все замечательно компилится с теми же самыми jre с тем же соурслевелом. В винде, правда, 3.3 эклипс, но не думаю, что это может влиять. Может, конечно, я тупой и что-то где-то пропустил...
-
cy6erGn0m
- Сообщения: 119
- ОС: MandrivaLinux/Solaris 10
Re: Eclipse + Ubuntu
А вы уверены что эклипс использует именно тот javac который надо? не пытается ли он заюзать что-то левое? модет в системе установлена какая-то ещё jdk? или javac линка есть куда-то?
I want to Believe!
They must find it difficult...
Those who have taken authority as the truth,
Rather than trusth as the authority.
/G.Messey/
They must find it difficult...
Those who have taken authority as the truth,
Rather than trusth as the authority.
/G.Messey/