首页 > 解决方案 > IntelliJ SBT 项目导入问题

问题描述

我几乎可以肯定,这一定是被问过并回答过的,但我未能在“几乎但不完全”相关组织的森林中找到答案。

设想。我有一个从 Git 克隆的 SBT 项目,但它只有源代码和 build.sbt。它从命令行 sbt 构建良好,但没有 IntelliJ 特定的项目文件。

我做了“导入项目”,并达到了 IntelliJ 似乎主要识别该项目的地步。但是,仍然存在几个问题:

  1. 该项目没有SDK。这是一个简单的修复,因为 IDE 提示添加一个,但我提到它,因为它可能与其他问题有关。

  2. 项目(添加 SDK 后)将不会运行。它声称可以正确构建,但在运行时,它报告“错误:无法找到或加载主类 blah.Blah”。现在,我在一个全新的项目中间歇性地得到它,解决方案一直是弹出 SBT 控制台并从那里构建它。之后,问题通常会消失。但...

  3. 在这个项目中,没有 SBT 控制台的选项。我可以从终端启动一个,但这不是解决上述 2) 中问题的那个。通常,我可以在底线使用 SBT 控制台,在“运行”“终端”“Todo”等选项卡旁边。但它不存在,也不在 View->Tool Windows 列表中(甚至没有变灰)。但是,提供了“SBT”窗口,但它只处理 SBT 结构,而不是实际操作

标签: scalaintellij-ideasbt

解决方案


推荐阅读