當我將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