如何从Scala启动外部应用程序

Vol*_*lyy 3 scala

如何从Scala启动外部应用程序?

Dan*_*ral 9

使用Process库,它是SBT的一部分,但现在正与它分离.你可以找到它在这里的斯卡拉工具库.

有了它,它可以很简单:

import Process._
"find project -name *.jar" ! log
Run Code Online (Sandbox Code Playgroud)

编辑

对于Scala 2.9.0,这可以在标准库下找到scala.sys.process.Process._您应该导入scala.sys.process._包对象,而不是导入.

  • `import scala.sys.process._`为此在2.9.0中工作 (2认同)