繁体   English   中英

如何在Eclipse中解析导入?

[英]How to resolve import in Eclipse?

我是Java开发的新手,不熟悉各种导入(Maven,Git等),所以我简单一点:

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

在我正在检查的代码中没有解决这两个问题,我不知道我应该采取什么样的行动既不应该导入以解决它,但它可能是一些流行的库。

是否有完整的指南如何开发人员在eclipse中导入包(例如C#开发人员使用Nuget,尽管有大量的手工制作),或者他们真的使用了所有这些巨大的导入选择器?

首先Mavenise你当前的项目并添加以下依赖项:

转到:将当前项目转换为Maven项目后的POM.XML。

    <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项目进行修改:

在你的eclipse中右键单击Java Project并单击Configure,你会看到“转换为Maven项目”选项。

什么是POM.XML

项目对象模型或POM是Maven的基本工作单元。 它是一个XML文件,其中包含有关Maven用于构建项目的项目和配置详细信息的信息。 它包含大多数项目的默认值。 现在,您可以在pom.xml中添加依赖项。

如果您不使用像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/ )以便您' ll能够使用pom.xml进行依赖关系管理或Gradle(请参阅配置使用gradle构建的现有eclipse java项目 )并避免手动JAR下载

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM