首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Scala作为Eclipse脚本语言

问使用Scala作为Eclipse脚本语言
EN

Stack Overflow用户
提问于 2009-10-01 05:52:01
回答 5查看 7.4K关注 0票数 17

有办法用scala插件从Eclipse执行scala脚本吗?

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

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-09-09 23:01:52

我知道这个问题在这一点上是古老的,但偶然的是有人在寻找答案(就像我一样),我们开始吧。此信息基于使用Scala2.8.2的Scala插件的beta 2.0.0.0发行版。我发现有两种可能的选择:

第一个选项是使用“解释器”命令,默认情况下该命令绑定到"Ctr+Shift+X“。这将使用任何Scala编辑器中的当前文本选择,并将其发送到解释器执行。它在与Eclipse控制台相同的选项卡组中创建一个新窗口。这似乎有一个问题,因为在执行结束时,您得到了错误“:error: value tools不是package”的成员。这是一个公认的问题,我为Inteli找到了解决办法,但找不到Eclipse。

第二个选项(我目前正在使用的选项)是为Scala解释器创建一个新的“运行配置”。如果转到"Run...Run配置“,您应该会看到"Scala解释器”被列为启动程序之一。您可以使用所有默认选项为这个启动程序创建一个新的配置,在运行它时,可以在控制台窗口中获得scala解释器提示符。从这里开始,你可以把剧本写得心满意足。通过定义正确的运行配置(虽然我还没有这样做),您也应该能够让它以这种方式运行脚本文件。

希望这对某些人有帮助。

票数 18
EN

Stack Overflow用户

发布于 2009-10-01 08:42:09

您可以通过右键单击项目打开一个交互式shell,选择Scala-> 中的创建解释器。

票数 10
EN

Stack Overflow用户

发布于 2009-10-08 22:36:06

如果在同一台机器上安装了scala发行版,则可以配置“外部工具”来运行scala脚本。

代码语言:javascript
复制
From the menu, select "Run" -> "External Tools" -> "External Tools Configurations...".
Highlight "Program" and create a new configuration.
Fill out the dialog like so:

"Main" tab:
Name: ScalaScriptRunner
Location: c:\path\to\scala\bin\scala.bat [or use the *nix equiv]
Working Directory: ${workspace_loc}
Arguments: ${resource_loc}

"Common" tab:
Check the "Display in Favorites" selection.

Click "Apply" and "Close".

现在,如果突出显示scala脚本文件,则可以从工具栏运行它。请注意,这与.scalascript插件无关,实际上,您可能不得不将脚本命名为不同的扩展(.scalascript?)如果你安装了。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1502110

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档