当前位置: 首页 > 知识库问答 >
问题:

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

边浩漫
2023-03-14

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

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

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

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

共有2个答案

井昊乾
2023-03-14

如果您不使用像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(请参阅配置现有的eclipse java项目以使用gradle构建)避免手动JAR下载

袁安志
2023-03-14

首先,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。

 类似资料:
  • 问题内容: 我看了很多类似的问题,但解决方案并没有帮助我:( 这是我的openjfx库 这是JFX文档 我可以通过两种方式导入库: 1.在Java构建路径中,我可以以 这种方式使用所有类,而不会出现任何问题……但是我无法加载Java文档或 源代码,如果这样做,它将无法正常工作。 要么… 2.编辑已安装的JRE定义 这种方式使我像其他问题中所解释的那样在已 安装的jre中添加jfxrt.jar,并为

  • 我已经通过 pom 的方式引入了 MyBatis 的依赖,pom 文件的部分内容如下: 但是当我尝试导入包的时候: IDEA 提示“无法解析符号 'ibatis'”,而当我运行程序时,终端提示 org.apache.ibatis.annotations 包不存在。 我该如何解决这个问题?mybatis-spring-boot-starter的依赖应该包含org.apache.ibatis.anno

  • 我收到了一个要修改的java项目,所以我决定在我的MacBook中设置它。我将项目加载到Eclipse(Luna)中,导入并添加了所有必要的外部罐子,并试图复制旧的设置。 现在,根据这一点(可能适用,也可能不适用),因为它是NetBeans(不确定是否有很大的区别),我应该使用< code > org . Apache . commons . lang 3 . stringescapeutils;

  • 我是python的新手。我使用anaconda Jupiter笔记本,我尝试使用一个名为weka的模块,我用pip安装了它。但现在我发现了这个错误: 文件“C:\ProgramData\Anaconda3\lib\site packages\IPython\core\interactiveshell.py”,第2961行,运行代码exec(代码obj、self.user、self.user) Fi

  • 我正在开发一个简单的JavaFX程序HelloFX。我用ant执行诸如构建或启动之类的任务。我对此没有任何问题,它可以完美地工作,因此代码和库在build.xml中链接良好,正如您在代码中看到的那样。 但是,VSCode找不到JavaFX,并表示导入javafx无法解析。所以我想知道VSCode如何找到Java依赖关系?他怎么能像蚂蚁一样找到JavaFX呢?我认为VSCode使用build.xml

  • 在我的pom.xml我有这个: 作为依赖,我有这些: 当我建立我的。jar与mvn clean一起安装,并将其上传到AEM。我看到了: 这些红色的“多余”包裹,它都解决不了的是什么,我该怎么解决? 在我构建软件包并将其上传到AEM之前,如何防止这种情况发生?