为了账号安全,请及时绑定邮箱和手机立即绑定

如何从Java代码运行Unixshell脚本?

如何从Java代码运行Unixshell脚本?

互换的青春 2019-06-16 16:12:02
如何从Java代码运行Unixshell脚本?从Java运行Unix命令非常简单。Runtime.getRuntime().exec(myCommand);但是,可以从Java代码中运行Unixshell脚本吗?如果是,那么从Java代码中运行shell脚本是否是一个好做法?
查看完整描述

3 回答

?
胡子哥哥

TA贡献1825条经验 获得超6个赞

我想说的是本着Java的精神从Java运行shell脚本。Java应该是跨平台的,运行shell脚本将限制它在UNIX上的使用。

尽管如此,从Java内部运行shell脚本绝对是可能的。您将使用与您所列出的语法完全相同的语法(我自己还没有尝试过,但是尝试直接执行shell脚本,如果不起作用,执行shell本身,将脚本作为命令行参数传入)。


查看完整回答
反对 回复 2019-06-16
?
波斯汪

TA贡献1811条经验 获得超4个赞

我想你已经回答了你自己的问题

Runtime.getRuntime().exec(myShellScript);

至于这是否是好做法.。您试图使用Java无法使用的shell脚本做什么?


查看完整回答
反对 回复 2019-06-16
  • 3 回答
  • 0 关注
  • 581 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信