サイトにアップロードされた 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();
行の出力は null で、行 1 の出力は「Jarsigner が認識されない内部外部コマンドです」です。
java_home、java.home、java.class.path を確認しました。java_home は jdk パスを保持しています java.home は jre パスを保持しています java.class.path は jboss server>deploy フォルダーを保持しています。
コードのこの部分を JBOSS サーバーで実行しています。