使用Scala作为Eclipse的脚本语言

Ela*_*ich 17 eclipse scripting scala eclipse-plugin

有没有办法使用scala插件从Eclipse 执行scala 脚本

scala脚本是一个逐行执行的scala文件,不会强制您编写main方法.请参阅scala手册页中Description部分.

sfi*_*tts 18

我知道这个问题在这一点上很古老,但是如果有人正在寻找答案(就像我一样),我们走了.此信息基于使用Scala 2.8.2的Scala Eclipse插件的beta 2.0.0.0版本.我找到了两种可能的选择:

第一个选项是使用"发送选择到Scala解释器"命令,该命令默认绑定到"Ctr + Shift + X".这将在任何Scala编辑器中选择当前文本并将其发送到解释器以供执行.它在与Eclipse控制台相同的选项卡分组中创建一个新窗口.似乎有一个问题,因为在执行结束时你得到错误":3:错误:值工具不是包scala的成员".这是一个公认的问题,我找到了Inteli-J的解决方法,但不是Eclipse.

第二个选项(我正在使用的那个)是为Scala解释器创建一个新的"运行配置".如果转到"运行...运行配置",您应该看到"Scala Interpreter"列为其中一个启动器.您可以使用所有默认选项为此启动器创建新配置,当您运行它时,您将在控制台窗口中获得scala解释器提示.从这里你可以编写你的内容脚本.您应该能够通过这种方式运行脚本文件,通过定义正确的运行配置(尽管我还没有这样做).

希望这对某人有用.

  • 感谢您抽出宝贵时间来写这篇文章. (2认同)

Ric*_*ler 10

您可以通过右键单击项目打开交互式shell,在XYZ中选择Scala - > Create interpreter.