我在Windows机器上使用ECLIPSE创建一个.sh文件。
如何使用相同的Java代码在Ubuntu上运行相同的.sh文件
答案 0 :(得分:2)
在linux上运行
Runtime.getRuntime.exec("foo.sh");
java.lang.Runtime类有一个名为getRuntime()的静态方法,它检索当前的Java Runtime Environment。这是获取Runtime对象引用的唯一方法。通过该引用,您可以通过调用Runtime类的exec()方法来运行外部程序。
要在Windows上执行.sh脚本,您必须安装合适的命令解释程序。