Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/358.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 在Scala SBT项目中导入Accumulo库_Java_Scala_Intellij Idea_Sbt_Accumulo - Fatal编程技术网

Java 在Scala SBT项目中导入Accumulo库

Java 在Scala SBT项目中导入Accumulo库,java,scala,intellij-idea,sbt,accumulo,Java,Scala,Intellij Idea,Sbt,Accumulo,我想知道,在SBT项目中使用Accumulo或任何其他java库 我使用Intellij自动导入库,它导入了,但在Intellij和运行时/项目构建时出错,如:- 无法解析。在import org.apache.accumulo.core.client.\u 我使用这些步骤包括:- 文件>项目结构>库(在左窗格中)>点击位于左上角中间的图标,选择Maven>Accumulo并选择org.apache.Accumulo.core。在Maven central中查找Maven依赖项时,它还提供了在多

我想知道,在SBT项目中使用Accumulo或任何其他java库

我使用Intellij自动导入库,它导入了,但在Intellij和运行时/项目构建时出错,如:-
无法解析
。在
import org.apache.accumulo.core.client.\u

我使用这些步骤包括:-
文件>项目结构>库(在左窗格中)>点击位于左上角中间的图标,选择Maven>
Accumulo并选择org.apache.Accumulo.core。

在Maven central中查找Maven依赖项时,它还提供了在多个构建工具(包括SBT)中添加依赖项的语法 例如,如果你向上看 您将看到SBT的用法如下:
libraryDependencies+=“org.apache.accumulo”%“accumulo core”%“1.8.1”


感谢阿农·罗特姆·加洛兹为我指引了正确的方向。我还想补充以下几点:-

  • 您可以将JAR文件添加到项目的root目录的lib目录中

  • 我遇到问题的那一步现在也在进行一些小的改变,产生了重大的影响

    IntelliJ的正确步骤如下:-

    • 文件->项目结构->库->单击第二列左上角的+图标

    • 选择Maven(如果您有jar文件,则选择other)

    • 搜索你的图书馆

    • 单击下载到{Project Root Directory}/lib

    • 按Enter键或单击
      OK

    • 这将需要与库的大小和依赖项的数量成比例的时间。下载后会出现一个弹出窗口

    • 按shift键并单击要导入库的模块


  • Maven Central自己的索引器/搜索站点的界面显示了相同的内容: