我有一个使用waitFor作为processbuilder的一部分的函数。
这是使用它的特定行:
if (pr.waitFor(2, TimeUnit.MINUTES)) {
我在两个或多或少相同的unix服务器中运行此功能。它成功地运行于一体。但是在另一方面,它给了我这个错误:
java.lang.NoSuchMethodError: java.lang.Process.waitFor(JLjava/util/concurrent/TimeUnit;)Z
两个unix服务器都具有相同的Java转换和权限。导致此问题的其中一台服务器可能还缺少什么?