有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

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

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

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

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


共 (2) 个答案

  1. # 1 楼答案

    首先,Mavenise当前项目,并向其添加以下依赖项:

    后藤:波姆。将当前项目转换为Maven项目后的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项目并单击配置,您就会看到“转换为Maven项目”选项

    什么是POM。XML

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

  2. # 2 楼答案

    如果您不使用像maven这样的依赖项管理工具,最简单的方法就是下载相应的JAR并手动添加它们:http://www.oxfordmathcenter.com/drupal7/node/44

    对于GSON,请使用以下命令:https://mvnrepository.com/artifact/com.google.code.gson/gson/2.3.1

    对于第二个依赖项,我想您应该使用番石榴: 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