Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/17.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
Scala IntelliJ SBT项目导入问题_Scala_Intellij Idea_Sbt - Fatal编程技术网

Scala IntelliJ SBT项目导入问题

Scala IntelliJ SBT项目导入问题,scala,intellij-idea,sbt,Scala,Intellij Idea,Sbt,我几乎可以肯定,这一定是被问到和回答了,但我在“几乎但不完全”相关组织的森林中找不到答案 情景。我有一个从Git克隆的SBT项目,但它只有source和build.SBT。它可以从命令行sbt构建,但没有特定于IntelliJ的项目文件 我做了“导入项目”,到了一个IntelliJ似乎主要认可该项目的程度。然而,仍然存在一些问题: 该项目没有SDK。这是一个简单的修复,正如IDE提示添加一个一样,但我提到它,因为它可能与其他问题相关 项目(添加SDK后)将不会运行。它声称构建正确,但在运行时,

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

情景。我有一个从Git克隆的SBT项目,但它只有source和build.SBT。它可以从命令行sbt构建,但没有特定于IntelliJ的项目文件

我做了“导入项目”,到了一个IntelliJ似乎主要认可该项目的程度。然而,仍然存在一些问题:

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

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

  • 在此项目中,SBT控制台没有选项。我可以从终端启动一个,但这不是解决上述问题的方法。通常,SBT控制台对我来说是最基本的,在“运行”、“终端”、“Todo”等选项卡旁边。但它不在那里,也不在“视图->工具窗口”列表中(甚至没有变灰)。但是,提供了“SBT”窗口,但该窗口仅处理SBT结构,而不处理实际操作


  • 您能告诉我您是如何通过选择文件夹或选择build.sbt在IntelliJ上导入您的项目的吗?如果您得到这个问题的答案,我很想听听。这个想法的“特点”让我发疯@ulubeyn我想我选择了这个文件夹(它似乎能识别)。但既然您的询问提出了这个主题,我将通过选择build.sbt再试一次,看看这是否会改变什么。@ulubeyn,这肯定是一个进步。。。通过选择build.sbt文件进行导入确实会导致sbt选项卡可用(或者至少在我迄今为止执行的一个测试中可用)。它似乎还避免了缺少SDK的问题。无论如何,从那时起,我就能够进行通常的“手工构建sbt窗口”,从而使项目在此后正常工作。谢谢这些问题是否特定于一个sbt项目?