小编Gav*_*ria的帖子

如何在scala.js中使用scala.sys.process

我已经导入scala.sys.process._了我的scala.js项目.仅此一点不会导致任何问题,但如果我添加一个简单的命令,例如println("ls".!!)我得到了很多错误,例如

[error] Referring to non-existent class java.lang.ProcessBuilder
[error]   called from scala.sys.process.ProcessCreation.apply(scala.collection.Seq,scala.Option,scala.collection.Seq)scala.sys.process.ProcessBuilder
[error]   called from scala.sys.process.Process$.apply(scala.collection.Seq,scala.Option,scala.collection.Seq)scala.sys.process.ProcessBuilder
[error]   called from scala.sys.process.ProcessCreation.apply(java.lang.String,scala.Option,scala.collection.Seq)scala.sys.process.ProcessBuilder
[error]   called from scala.sys.process.Process$.apply(java.lang.String,scala.Option,scala.collection.Seq)scala.sys.process.ProcessBuilder
[error]   called from scala.sys.process.ProcessCreation.apply(java.lang.String)scala.sys.process.ProcessBuilder
[error]   called from scala.sys.process.Process$.apply(java.lang.String)scala.sys.process.ProcessBuilder
[error]   called from scala.sys.process.ProcessImplicits.stringToProcess(java.lang.String)scala.sys.process.ProcessBuilder
[error]   called from scala.sys.process.package$.stringToProcess(java.lang.String)scala.sys.process.ProcessBuilder
[error]   called from draw.Main$.main(org.scalajs.dom.raw.HTMLCanvasElement)scala.Unit
[error]   called from draw.Main$.$$js$exported$meth$main(org.scalajs.dom.raw.HTMLCanvasElement)java.lang.Object
[error]   called from draw.Main$.main
[error]   exported to JavaScript with @JSExport
[error] involving instantiated classes:
[error]   scala.sys.process.Process$
[error]   scala.sys.process.package$
[error]   draw.Main$
[error] Referring to non-existent class java.io.File
[error]   called from …
Run Code Online (Sandbox Code Playgroud)

scala scala.js

3
推荐指数
1
解决办法
94
查看次数

标签 统计

scala ×1

scala.js ×1