Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何解决Eclipse中的导入问题?_Java_Maven - Fatal编程技术网

Java 如何解决Eclipse中的导入问题?

Java 如何解决Eclipse中的导入问题?,java,maven,Java,Maven,我是Java开发新手,不熟悉各种导入Maven、Git等,所以我简单介绍一下: import com.google.common.collect.*; import com.google.gson.*; 这两个问题在我检查的代码中没有得到解决,我不知道应该采取什么样的行动,也不知道应该导入什么来解决它,但它可能是一些流行的库 是否有完整的指南指导开发人员如何在eclipse中导入软件包?例如,C开发人员使用Nuget,尽管有大量手工制作的软件包,或者他们真的使用了所有这些巨大的导入选择器?如果

我是Java开发新手,不熟悉各种导入Maven、Git等,所以我简单介绍一下:

import com.google.common.collect.*;
import com.google.gson.*;
这两个问题在我检查的代码中没有得到解决,我不知道应该采取什么样的行动,也不知道应该导入什么来解决它,但它可能是一些流行的库


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

如果您不使用像maven这样的依赖关系管理工具,最简单的方法就是下载相应的JAR并手动添加它们:

对于GSON,请使用以下命令:

对于第二个依赖项,我想您应该使用番石榴:

或者这个:

但实际上最好将您的项目转换为Maven项目,例如:这样您就可以使用pom.xml进行依赖关系管理,或者使用Gradle查看并避免手动下载JAR

Goto: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>
在此处搜索所有依赖项:,以防需要导入更多依赖项

如何对当前Java项目进行mavenise:

在eclipse中,只需右键单击Java项目并单击配置,您就会看到“转换为Maven项目”选项

什么是POM.XML


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

maven、gradle,。。。有很多这样的框架。为了简单起见,只需将google的JAR添加到您的项目中,右键单击->构建路径->添加井,或者使用一些依赖项管理工具(如Maven)将依赖项添加到这两个外部库中,或者下载JAR并将其添加到Eclipse中的项目中,然后右键单击项目并选择Build Path->Add External ArchivesOk,我明白了,Maven非常流行,那么如何将其Maven化呢?它是独立的还是eclipse的插件?是的,eclipse->帮助->安装新软件。展开协作标签。从那里选择Maven插件。点击下一步。接受协议并单击“完成”。@eocron在eclipse中右键单击Java项目并单击“配置”,您应该会看到“转换为Maven项目”选项。好的,我成功地转换了它,手动添加了依赖项,或者eclipse中有一些按钮吗?@eocron,将有一个POM.xml文件,请在下面添加依赖项