Для этого исходного кода ...
... Eclipse сообщает о следующей ошибке:
Может только типимпортироватьсяpkg.a преобразуется в пакет
... в то время как Suns javac
прекрасно его компилирует.
Аналогичная ситуация, если я пытаюсь полностью квалифицировать класс pkg.a
например:
Отчеты Eclipse ...
pkg.a не могут быть преобразованы в тип
... в то время как Suns javac
прекрасно его компилирует.
Кажется, что Eclipse предпочитает интерпретировать идентификатор как пакет над именем класса, тогда как javac делает прямо противоположное.Итак, это ошибка в Eclipse или в javac?
(Ссылка на спецификацию языка, очевидно, является плюсом.)