目前,我正在运行Linux Ubuntu 14.10,每当我必须安装debian软件包时,我都使用这个命令sudo dpkg-deb -X abc.deb /
,之后我使用sudo nohup java -jar abc.jar &
正常运行jar文件,后者在后台启动这个jar文件那么我的要求是我必须在Scala中做两件事,即首先我的scala程序应该安装debian包然后运行jar文件。我尝试使用Runtime.getRuntime.exec
但它没有工作。是否有任何其他方法..
答案 0 :(得分:0)
您可以通过以下方式轻松完成:
import sys.process._
"echo myPassword | sudo -S dpkg-deb -X abc.deb" !
"nohup java -jar abc.jar &" !
您可以看到更多示例here