Как разрешить импорт в Eclipse? - PullRequest
0 голосов
/ 10 января 2019

Я новичок в разработке на Java и не знаком с различными видами импорта (Maven, Git и т. Д.), Поэтому я упрощаю:

import com.google.common.collect.*;
import com.google.gson.*;

Эти два не разрешены в коде, который я проверяю, и я понятия не имею, какие действия я должен предпринять, ни то, что я должен импортировать, чтобы разрешить его, но, вероятно, это какая-то популярная библиотека.

Есть ли полное руководство по тому, как разработчики импортируют пакеты в eclipse (например, разработчики на C # используют Nuget, несмотря на то, что их было множество), или они действительно используют весь этот огромный селектор импорта?

Ответы [ 2 ]

0 голосов
/ 10 января 2019

Прежде всего Mavenise вашего текущего проекта и добавьте к нему следующую зависимость:

Перейти к: POM.XML после преобразования вашего текущего проекта в проект Maven.

    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
      <modelVersion>4.0.0</modelVersion>

      <groupId>com.mycompany.app</groupId>
      <artifactId>my-app</artifactId>
      <version>1.0-SNAPSHOT</version>

      <properties>
       ------Properties Here----
      </properties>

      <dependencies>
        <dependency>
          <groupId>junit</groupId>
          <artifactId>junit</artifactId>
          <version>4.12</version>

        </dependency> 

          <dependency>
        <groupId>com.google.collections</groupId>
        <artifactId>google-collections</artifactId>
        <version>1.0-rc2</version>
    </dependency>

    <dependency>
        <groupId>com.google.code.gson</groupId>
        <artifactId>gson</artifactId>
        <version>2.8.5</version>
    </dependency>
--------Add your Dependencies here, remember you have to add dependencies under <dependencies> here </dependencies> ----------
      </dependencies>
    </project>

Поиск всех зависимостей здесь: https://mvnrepository.com/, если вам нужно больше зависимостей для импорта.

Как создать свой текущий Java-проект:

В своем затмении просто щелкните правой кнопкой мыши на Java Project и нажмите Configure, и вы увидите опцию «Преобразовать в Maven Project».

Что такое POM.XML

Объектная модель проекта или POM является основной единицей работы в Maven. Это файл XML, который содержит информацию о проекте и сведения о конфигурации, используемые Maven для создания проекта. Он содержит значения по умолчанию для большинства проектов. Теперь вы можете добавить зависимость в pom.xml.

0 голосов
/ 10 января 2019

Если вы не используете такой инструмент управления зависимостями, как maven, самый простой способ - просто загрузить соответствующие JAR-файлы и добавить их вручную: http://www.oxfordmathcenter.com/drupal7/node/44

Для GSON используйте это: https://mvnrepository.com/artifact/com.google.code.gson/gson/2.3.1

Для второй зависимости, я полагаю, вы должны использовать GUAVA: https://github.com/google/guava/wiki/UseGuavaInYourBuild

или это: https://mvnrepository.com/artifact/com.google.collections/google-collections/1.0-rc2

Но на самом деле лучше конвертировать ваш проект в проект Maven (как описано, например, здесь: https://crunchify.com/how-to-convert-existing-java-project-to-maven-in-eclipse/), чтобы вы могли использовать pom.xml для управления зависимостями или Gradle (см. для настройки существующих затмить Java-проект для сборки с использованием gradle ) и избегать загрузки JAR вручную

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...