我正在尝试验证在我的网站上上传的 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();
行输出为空,第 1 行输出为“Jarsigner 无法识别内部外部命令”。
我检查了 java_home、java.home、java.class.path。java_home 持有 jdk 路径 java.home 持有 jre 路径 java.class.path 持有 jboss server>deploy 文件夹。
我在 JBOSS Server 上运行这部分代码。