【问题标题】:Using Breeze in IntelliJ在 IntelliJ 中使用微风
【发布时间】:2017-04-03 15:13:42
【问题描述】:

我从link下载了Breasure jar文件,然后我去Project Structure->Modules->Dependencies并添加了下载的jar文件。

我新建了一个项目->Scala类,写了如下代码:

import breeze.linalg_
object Scrpting extends App{
  println("hello")
}

我收到以下错误。

Error:(4, 8) not found: object breeze
import breeze.linalg_

我尝试在线搜索,但无法找到任何明确有用的资源来说明如何将轻量级与 IntelliJ 一起使用。有人可以帮我吗?我正在使用 Mac 操作系统。

【问题讨论】:

  • 暂时注释掉import语句,然后打印出classpath,看看你的Breeze JAR是否在里面:val cp = System.getProperty("java.class.path"); val sep = System.getProperty("path.separator"); cp.split(sep).foreach(println)
  • 我得到一个对话框,说这是 Java 代码,如果我想将它转换为 Scala。转换后我得到:val cp = System.getProperty("java.class.path") val sep = System.getProperty("path.separator") cp.split(sep).foreach(println)。我有 0 个错误
  • 您可以选择是否“转换为Scala”;我不认为这很重要。这是 Scala 代码,但我使用了分号,因为 cmets 在此站点上显示在一行中,我想给你正确的代码。
  • 进程以退出代码 0 结束。
  • 是的,但是它在控制台上打印了什么?

标签: java scala intellij-idea


【解决方案1】:

在您的 build.sbt 文件中,确保添加“libraryDependencies”下列出的所有依赖项

https://github.com/scalanlp/breeze

【讨论】:

  • 是的,我添加了这些行,但它不起作用。如果我下载了所有文件,则没有jar,我不知道如何添加它们,并且您提供的链接中没有提到明确的方法。
  • 如果您的 build.sbt 包含这些行,则在 IntelliJ 中以 File -> Open -> /some/dir/build.sbt -> 作为项目打开(而不是作为文件)。 IntelliJ 将根据build.sbt 中的设置构建依赖项列表,其中应包括该导入语句所需的 JAR。
猜你喜欢
  • 2019-03-28
  • 1970-01-01
  • 1970-01-01
  • 2013-07-24
  • 2013-09-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-27
相关资源
最近更新 更多