我在IDEA制作了一个绝对基本的Scala项目。文件夹结构只是.idea
,src
和projectName.iml
。在src
内,我只有一个名为Main.scala
的文件。该文件的内容是:
object Main extends App
{
println("Hello, World")
}
我试图从IDEA内部运行此代码。在Eclipse / Java中,只需右键单击主类文件并单击“Run As ... Java Application”即可完成。
显然,IDEA不会自动将Main.scala识别为可执行文件,因此上下文菜单不包含此类选项。只有Run Scala Console
,这绝对不是我需要的,甚至似乎都没有正常工作(它显示type :help to see more
,但键入它只会将文本突出显示为错误)。在Google中查看,我发现您可以执行以下操作:
Run
的主程序上下文菜单,选择Edit Configurations
+
按钮添加新配置,选择Application
作为基础这就是问题所在。我不能选择主类。当我点击Main class:
输入字段旁边的浏览按钮时,选择Project
标签,浏览到src/Main
并点击OK
,会弹出一个包含文字{的警告窗口{1}}。
该错误消息绝对没有提供关于为什么它不可接受的信息,这特别令人讨厌,因为相同的项目结构适用于Java项目。
有没有人知道如何使这项工作?
P.S。 IDEA版本13.1.3,scala版本2.11.1。