当我将Java应用程序作为利用包装的Windows服务运行时,除了应用程序试图解密文件时,一切正常。它产生以下错误:将Java应用程序作为Windows 7服务运行时获取“GPG错误”
GPG error >> code: 2 >> gpg: encrypted with RSA key, ID ########
gpg decryption failed: secret key not available.
当不作为服务运行时,该应用程序加密和解密文件没有任何问题。包装也工作正常。
在Windows注册表中设置并确认了环境变量,但由于某些原因,系统未查找密钥所在的目录Users\AppData\...
。
这是一个自动化的应用程序,所以没有密码来加密或解密文件。
出了什么问题?系统可能在寻找密钥?
很高兴听到它被排序。您可以通过点击此答案上的向上/向下箭头旁边的空白复选标记来接受您自己的答案。 – 2011-03-10 22:57:36