我刚开始使用scala
而我正在使用Scala IDE来运行我的脚本。
我创建了一些基本的scala worksheets
,它在IDE的右侧编译并显示输出。
Scala IDE内置的默认scala版本为2.12.2
在面临一些依赖性问题后,我决定转移到scala version 2.11.8
(也是内置于IDE中)。
我通过右键单击项目>属性 - > Scala编译器
将Scala Installation
更改为" Fixed Scala Installation: 2.11.8(built-in)"
一旦我更改了安装,我的所有工作表就停止了工作。他们没有得到评估。他们也没有得救。我多次保存脚本,但文件仍显示未保存的更改(*
)。我也重新启动了Scala IDE,但问题并没有解决。
还有什么我需要改变的吗?我做错了什么? 此外,项目名称不包含任何SPACE(建议this答案中可能导致此问题的原因)
仅在我更改Scala版本
时才会出现此问题答案 0 :(得分:3)
项目名称中有空格对我来说是个问题。创建没有空间的新项目解决了问题。
答案 1 :(得分:0)
我有同样的问题。似乎工作表仅适用于Scala IDE中的默认Scala版本。我尝试卸载默认的Scala版本并安装不同的Scala版本,比如说2.11.8。我可以这样做,但我无法卸载Scala Worksheet并重新安装另一个版本。但IDE仍然会使用原始的scala IDE构建版本,并且不要认为您可以在此之前安装版本。所以我被困住了。单击Help -> Install New Software...
由于我需要在Eclipse中安装不同的Scala版本,我只需下载并安装一个简单的Eclipse版本并安装我想要的Scala版本和Scala Worksheet版本。对于Scala版本2.11.8,我使用的存储库是Scala IDE - http://download.scala-ide.org/sdk/lithium/e46/scala211/stable/site
。
答案 2 :(得分:0)