scala - IntelliJ SBT 项目导入问题
问题描述
我几乎可以肯定,这一定是被问过并回答过的,但我未能在“几乎但不完全”相关组织的森林中找到答案。
设想。我有一个从 Git 克隆的 SBT 项目,但它只有源代码和 build.sbt。它从命令行 sbt 构建良好,但没有 IntelliJ 特定的项目文件。
我做了“导入项目”,并达到了 IntelliJ 似乎主要识别该项目的地步。但是,仍然存在几个问题:
该项目没有SDK。这是一个简单的修复,因为 IDE 提示添加一个,但我提到它,因为它可能与其他问题有关。
项目(添加 SDK 后)将不会运行。它声称可以正确构建,但在运行时,它报告“错误:无法找到或加载主类 blah.Blah”。现在,我在一个全新的项目中间歇性地得到它,解决方案一直是弹出 SBT 控制台并从那里构建它。之后,问题通常会消失。但...
在这个项目中,没有 SBT 控制台的选项。我可以从终端启动一个,但这不是解决上述 2) 中问题的那个。通常,我可以在底线使用 SBT 控制台,在“运行”“终端”“Todo”等选项卡旁边。但它不存在,也不在 View->Tool Windows 列表中(甚至没有变灰)。但是,提供了“SBT”窗口,但它只处理 SBT 结构,而不是实际操作。
解决方案
推荐阅读
- android - 有没有办法在谷歌材料日期选择器中禁用日期输入法
- javascript - 单击添加按钮应添加两个文本框,取消按钮应删除文本框
- vuetify.js - v-select 与动态项目列表
- php - RuntimeException:无法执行页面索引器请求
- java - 无法在 java 应用引擎中使用 javax 邮件
- algorithm - 计算 n 位字符串的数量,使得在字符串的每个前缀中,零的数量至少是一的数量的 k 倍
- javascript - 删除输入字段的内容时,跨度未更新
- react-native - Expo - 如果组件卸载,则继续上传
- android - Android上键盘隐藏的白色背景覆盖视图
- excel-formula - 提取新工作表上驱动程序名称 = NS 的所有行