Что следует учитывать при создании нового файла .java в пакете в eclipse, который должен зависеть от различных видов импорта

#java #eclipse #maven #package

#Ява #затмение #знаток #пакет

Вопрос:

Я новичок в java и eclipse, поэтому, пожалуйста, извините за простой вопрос:

В настоящее время я пытаюсь выполнить задание по проекту в eclipse. Итак, у меня есть файл проекта в проводнике, в котором содержится около 4 пакетов. Теперь все это, похоже, связано с библиотекой, которой мы должны пользоваться, назовем ее data-science-lib (вымышленное название).

Теперь, когда я создаю новый файл .java в определенном пакете и пишу несколько строк кода, на основе data-science-lib которых меня немедленно просят импортировать много файлов, потому что в противном случае код не распознается. Для всех остальных файлов .java в пакете нет необходимости импортировать, потому что кажется, что он уже «подключен». Более того, в моем новом файле .java есть символ красного креста, а не синяя буква » М » в других текущих файлах. Я уверен, что Maven имеет к этому какое-то отношение, но я не уверен, как это решить.

Вопрос 1: Что я должен делать при создании нового файла, чтобы мой новый файл .java автоматически идентифицировался с тем же «словарем» data-science-lib , с которым идентифицируются все другие текущие файлы, и, возможно, значок красного креста затем превратится в синюю букву M?

Вопрос 2: Я клонировал репозиторий, который хотел бы использовать, и разместил его в рамках проектов в eclipse. Он обновляется еженедельно в Интернете, но, к сожалению, обновленная версия отображается в Интернете только на github, а не на моем локальном затмении. Когда я пытаюсь щелкнуть правой кнопкой мыши и перейти к обновлению, ничего не происходит. Есть какие-нибудь идеи?

Ниже вы найдете, как выглядит значок файла для нового файла .java, а также соответствующий красный крест и знак вопроса.

Вот как выглядит значок файла

Комментарии:

1. С красным крестом вы, вероятно, имеете в виду ошибку, верно? Наведите на него курсор или просмотрите представление » Проблемы «, чтобы получить сообщение об ошибке. Чтобы получить изменения из клонированного репозитория Git, вам необходимо выполнить вытягивание (в Eclipse щелкните правой кнопкой мыши проект и выберите Команда gt; Вытянутьgt; ).

2. @howlger С красным крестом Я имею в виду, что красный крест помещен на (перед) значком файла java. Для всех остальных файлов в проекте на значке файла нет красного креста, а напротив него просто желтый/оранжевый цилиндр

3. Этот красный крест указывает на то, что в файле есть одна или несколько ошибок. Откройте файл и в редакторе наведите указатель мыши на маркер ошибки или найдите сообщение об ошибке в представлении Проблемы . Желтый/оранжевый цилиндр означает, что файл находится под контролем версий, например, в репозитории Git. Дополнительные сведения см. в разделе Справка gt; Содержимое справкиgt; .