簡體   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