Инструкция java import
немного ошибочна, это действительно означает alias
. import com.google.maps.GeoApiContext;
на самом деле просто означает: всякий раз, когда вы обнаружите тип GeoApiContext
где-нибудь в этом исходном файле, предположим, что я хотел написать com.google.maps.GeoApiContext
.
Важно, что он не «вызывает» какой-либо код в этом классеКак бы то ни было, он не находит и не загружает для вас какие-либо зависимости из Интернета.
Вам нужно будет найти банки, которые предоставляют эти классы, и поместить их в путь к классам этого проекта.
Это может быть так же просто, как загрузить соответствующий файл jar (например, com.google.maps-google-maps-services.jar?), Поместить его в каталог lib в каком-то месте этого проекта и найти его в проводнике пакетов, щелкнув правой кнопкой мыши. и выбрав «add to classpath».
Или, более вероятно, вы захотите использовать gradle или maven, чтобы позаботиться об этом за вас: эти инструменты превращают просто упоминание зависимости в списке библиотек, которые вам нужныв автоматическое обнаружение этого в Интернете, его загрузку, настройку среды IDE таким образом, чтобы она знала, где она находится, и использование этой зависимости на этапах сборки и запуска.