【发布时间】:2017-10-31 15:37:19
【问题描述】:
谁能帮助我如何使用 Runtime.getRuntime().exec() 从 java 程序运行 gpg 加密命令?
我想运行的示例命令如下所示:
gpg -u 'receipient' -r KeyID --armor --output /home/myuser/tmp/check.pgp --sign --passphrase '&sw@217' - -batch --encrypt /home/myuser/tmp/check.txt*
当我尝试从我的 Java 程序中执行此操作时,它会出现类似“usage: gpg [options] [filename]”的错误
请帮助解决此错误并从 java 程序运行上述 gpg 命令。
【问题讨论】:
-
你试过什么代码?你测试过命令本身吗?
-
你的代码在哪里?
-
Runtime.exec 已过时。使用ProcessBuilder。此外,如果您没有在问题中显示代码,任何人都无法解决您的代码问题。
-
我很确定您的问题是由于
.txt*...
标签: java linux unix gpgpu gnupg