1

我正在使用我找到的执行 shell 命令的示例。(链接

当我运行示例时,它运行良好,

但是当我在我的应用程序中使用相同的代码时它不起作用,因为返回值是“1”而不是“0”。 这就是问题开始的地方:

try 
{
proc.waitFor();
}
catch (InterruptedException e){} 

manifest.xml 是相同的,两个应用程序都使用 jre1.6 我已经搜索了每一个差异,但我没有找到任何差异。

谢谢。

4

1 回答 1

1

检查您的应用程序是否已签名或未签名。未签名的应用无权评估运行时进程。

于 2012-12-19T05:52:15.173 回答