scala - scala.sys.process error Cannot run program "dir": CreateProcess error=2, 系统找不到指定的文件
问题描述
我想使用 scala 运行终端命令,并尝试使用 scala.sys.process。但错误显示如下: 无法运行程序“dir”:CreateProcess error=2,系统找不到指定的文件
import scala.sys.process._
val res = "DIR".!
println(res)
有谁知道问题是什么?
解决方案
如果您使用的是 Unix/Linux,则命令和文件区分大小写,因此您需要更改为dir
. 在 Windows 上,命令无关紧要。这适用于 Linux:
scala> import scala.sys.process._
import scala.sys.process._
scala> val res = "dir".!
test_file.txt
val res: Int = 0
推荐阅读
- java - 如何从 AWS 中的 Java 无服务器函数调用 python
- hadoop - 无法运行 mapreduce wordcount
- timeout - loopback:当我尝试获取另一个 principalType 的另一个用户时超时
- javascript - 如何在javascript中将多个项目添加到一个对象
- jquery - 使用 JQuery 在 mvc 中加载部分视图
- sql - Teradata/SQL:如何使用 teradata SQL 比较连续行中的日期并在结果上编写 case 语句
- chef-infra - 厨房无法加载 Vagrant
- sql - 每种列类型的 SQL Server 随机行
- angular - 在 swiper 中停止滑动以完成一些操作
- python - RobotFramework - 无法导入 RemoteSwingLibrary