【发布时间】:2013-03-03 22:21:59
【问题描述】:
我需要在不传递任何参数的情况下从我的 Java 代码运行 .sh 文件。我已经尝试过使用
Runtime.getRuntime().exec("src/lexparser.sh");
和
ProcessBuilder pb = new ProcessBuilder("src/lexparser.sh");
Process p = pb.start();
上述两种方法均无效。有没有其他方法可以从 Java 运行 .sh 文件?
【问题讨论】:
-
你说的没有用是什么意思?
-
确保你的 .sh 是可执行的
-
你遇到了什么错误?