对于使用Play或IntelliJ的开发,我完全不熟悉。我使用Activator创建了一个简单的HelloWorld应用程序,这是一个sbt
项目。
我一直在尝试将其导入IntelliJ,这就是我遇到的屏幕: https://www.dropbox.com/s/we1a4a3184sojvb/Screenshot%202014-07-24%2016.57.11.png
在我上网的几乎所有教程中,我都看到人们在导入屏幕上使用sbt
选项。我也安装了SBT插件,但这并没有帮助。我已经多次重启IntelliJ无济于事。
我哪里错了?
我安装了13.1.4
插件,正在运行SBT
。
答案 0 :(得分:35)
从现有来源导入新模块时出现此错误。
SBT
标签。答案 1 :(得分:8)
/your-project-folder
./activator
idea
。它将生成IDEA项目。File->Open..
项目。答案 2 :(得分:3)
当我尝试将新的scala项目A导入到现有的IntelliJ项目B作为模块时,我遇到了同样的错误。我通过以下步骤解决了这个问题:
答案 3 :(得分:2)
经过一系列的挣扎之后,我必须说出一些奇怪的解决了这个问题 - 转向IntelliJ IDEA Ultimate。它内置了Play应用程序支持,可以开箱即用地运行/调试/测试应用程序,非常方便。
在这次经历之后,我可以说JetBrains希望你升级到Ultimate,如果你想让事情开箱即用。
我确信有办法让这个也适用于CE,但我没有成功。
答案 4 :(得分:1)
导入项目
build.sbt
文件,以便IntelliJ可以将其作为SBT项目找到。答案 5 :(得分:1)
我有一个类似的问题来自与其他解决方案不同的地方,所以添加它以防其他解决方案发生。
在我的情况下,问题是由意外打开IdeaProjects目录引起的。执行此操作时,它会在该目录中创建.Idea文件夹,并将其作为项目填充。这显然也会混淆set import。
解决方案是删除.Idea文件夹并再次打开(不导入)目录。
答案 6 :(得分:0)
此问题已在SBT和Scala插件的最新更新中解决。
答案 7 :(得分:0)
确保您的 java 路径正确(IntelliJ 可以使用系统定义之外的其他路径)
<块引用>Preferences -> Build, Execution, Deployment -> sbt -> JVM - 选择一个 正确的 JRE