【发布时间】:2013-05-08 15:12:51
【问题描述】:
我正在尝试验证在我的网站上上传的 apk 的签名。 我正在尝试执行
String command= "cmd /c jarsigner -verify -verbose -certs " +Filelocation;
Process proc = Runtime.getRuntime().exec(command);
BufferedReader reader=new BufferedReader(new InputStreamReader(proc.getInputStream()));
BufferedReader reader1=new BufferedReader(new InputStreamReader(proc.getErrorStream()));
String line=reader.readLine();
String line1=reader1.readLine();
line 输出为空,line1 输出为“Jarsigner is not recognize internal external command”。
我检查了 java_home、java.home、java.class.path。 java_home 持有 jdk 路径 java.home 持有 jre 路径 java.class.path 包含 jboss server>deploy 文件夹。
我在 JBOSS Server 上运行这部分代码。
【问题讨论】:
-
重复问题,在这里回答stackoverflow.com/questions/33132310/…