Runtime.getRuntime()。exec()を使用してJavaプログラムからgpg暗号化コマンドを実行する方法を教えてもらえますか?JavaランタイムからLinuxコマンドを実行する
私は以下のように実行したいサンプル・コマンド:
GPG -u 'receipient' -r鍵ID --armor --output /home/myuser/tmp/check.pgp --sign - パスフレーズ ' & SW 217 @' --batch --encrypt /home/myuser/tmp/check.txt*
私はそれは使い方」のようなエラーを与える私のJavaプログラムからこれを実行しようとする:GPG [オプション] [ファイル名] "
このエラーを解決して上記のgpg cを実行してくださいJavaプログラムからのommand。
どのようなコードを試しましたか?コマンド自体をテストしましたか? – phflack
あなたのコードはどこですか? – johnII
Runtime.execは廃止されました。 [ProcessBuilder](https://docs.oracle.com/javase/9/docs/api/java/lang/ProcessBuilder.html)を使用してください。また、質問にコードを表示しないと、コードのトラブルシューティングを行うことはできません。 – VGR