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

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

从Java运行Unix命令非常简单。

Runtime.getRuntime().exec(myCommand);

但是,可以从Java代码中运行Unixshell脚本吗?如果是,那么从Java代码中运行shell脚本是否是一个好做法?


互换的青春
浏览 583回答 3
3回答

胡子哥哥

我想说的是本着Java的精神从Java运行shell脚本。Java应该是跨平台的,运行shell脚本将限制它在UNIX上的使用。尽管如此,从Java内部运行shell脚本绝对是可能的。您将使用与您所列出的语法完全相同的语法(我自己还没有尝试过,但是尝试直接执行shell脚本,如果不起作用,执行shell本身,将脚本作为命令行参数传入)。

波斯汪

我想你已经回答了你自己的问题Runtime.getRuntime().exec(myShellScript);至于这是否是好做法.。您试图使用Java无法使用的shell脚本做什么?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java