我是Java开发的新手,并且不熟悉各种导入(Maven,Git等),因此我将其简单化:
import com.google.common.collect.*;
import com.google.gson.*;
这两个代码在我检查的代码中都没有解决,我也不知道我应该采取什么样的行动既不应该导入什么文件来解决它,但这可能是一些流行的库。
是否有完整的指南来指导开发人员如何在eclipse中导入软件包(例如,尽管有大量的手工制作的C#开发人员使用Nuget),或者他们确实使用了所有这些巨大的导入选择器?
答案 0 :(得分:3)
首先 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项目:
在日食中,右键单击Java Project,然后单击“配置”,您应该会看到“转换为Maven项目”选项。
什么是 POM.XML
项目对象模型或POM是Maven中的基本工作单元。这是一个XML文件,其中包含有关项目的信息以及Maven用于构建项目的配置详细信息。它包含大多数项目的默认值。现在,您可以在pom.xml中添加依赖项。
答案 1 :(得分:1)
如果您不使用像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(请参阅configuring existing eclipse java project to build using gradle ),并避免手动下载JAR