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

无法使用IntelliJ SBT控制台导入

何灼光
2023-03-14

我安装了IntelliJ的官方SBT插件(仍然在alpha中),我毫无问题地导入了一个Scala SBT项目(带有build.SBT)。但是当我尝试在Scala控制台中导入某些内容时,它会打印以下内容: import recfun.main._ :7:error:not found:value recfun import recfun.main._

但当我在终端中运行SBT时启动完全相同的命令时,它工作得很好。

问题出在哪里?

共有1个答案

胡墨竹
2023-03-14

我发现下面的帮助。我正在使用SBT插件导入一个程序,它有多个子项目。如果您有一个包含多个模块的本机IntelliJ项目,这也可能起作用。

转到菜单“Run->Edit configurations...”,选择Scala Console,然后在“Use classpath and SDK of module”框中,选择具有build.sbt和您需要的导入语句的子项目(在我的例子中是Server):

进口似乎在那之后起作用了。

 类似资料:
  • Sometimes it’s nice to work with your contracts interactively for testing and debugging purposes, or for executing transactions by hand. Truffle provides you two easy ways to do this via an interactiv

  • 我在让openpyxl写入Excel文件时遇到了一个问题,当我在PyCharm Python控制台中运行以下代码时,它可以正常工作,但是当我创建 C:\Users\David\PycharmProjects\VirtualEnv1\VirtualEnv1\Scripts\python。exe C:/Python27/virtualenv-15.0。1/虚拟/测试。py回溯(最后一次调用):文件“C

  • 我正在我的Spring Boot应用程序中使用Logback。 null

  • 了解如何:打开DevTools Console(控制台),堆叠冗余消息或在自己的行上显示它们,清除或保持输出或将其保存到文件,过滤输出,以及了解其他Console(控制台)设置。 TL;DR 以专用面板形式,或作为任何其他面板的抽屉式面板的形式,打开Console(控制台)。 堆叠冗余消息或在自己的行上显示它们。 清除或保持页面之间的输出,或将其保存到文件。 按严重性级别,通过隐藏网络消息,或通过

  • 简介 Xiaomi Cloud-ML也支持通过Web控制台访问,可以在浏览器完成所有资源的管理。 使用流程 选择深度学习服务 查看训练任务 提交训练任务 查看开发环境 创建开发环境 查看配额信息

  • 我试图在中运行控制台应用程序,但出现错误。 异常“yii\base\UnknownPropertyException”,在F:\xampp\htdocs\mdc\vendor\yiisoft\yii2\base\Component中显示消息“设置未知属性:yii\console\Response::formatters”。菲律宾比索:209 Common\config\main本地。php Cro