我有一個正在運行的Java進程(守護進程)。這個過程像服務一樣使用。通過該服務,我可以從受信任的服務器下載簽名的壓縮檔案。在解壓縮ZIP文件後,我想在「解壓縮」文件夾中執行二進制文件。在UNIX上使用Java部署和執行一些東西
問題是這個二進制文件是不可執行的(在它的文件模式下沒有'x')......我知道可以用Java來設置它,但我想要一個通用的方法。
你有什麼想法如何以一種很好的方式進行部署?
(是的,它需要的Java)
基本上,我想以後我解壓ZIP檔案恢復Unix文件模式位。有沒有可以做到這一點的Java庫?
你是什麼意思的一個不錯的方法?如果您可以控制文件進入檔案,那麼只需確保二進制文件在打包之前有適當的模式。 – Perception 2012-03-01 18:50:13
@Perception:並非所有的zip壓縮程序都支持存儲Unix文件模式位。並不是所有的zip解壓縮程序都支持恢復它... – thkala 2012-03-01 18:53:54
@thkala這就是我需要的。有沒有可以做到這一點的Java庫? – alexvetter 2012-03-01 18:56:18