実行中のJavaプロセス(デーモン)があります。このプロセスはサービスのように使用されます。このサービスでは、署名付きのzipアーカイブを信頼できるサーバーからダウンロードできます。 ZIPアーカイブを解凍した後、 "unpacked"フォルダにバイナリを実行します。UNIXでJavaを使って何かをデプロイして実行してください。
このバイナリは実行できません(ファイルモードでは 'x'はありません)...私はそれをJavaで設定することは可能ですが、私は一般的な方法が必要です。
いい方法で展開を行う方法はありますか?
(はい、それは、Javaであることが必要)
基本的に私は、私はZIPアーカイブを解凍した後、Unixのファイルモードビットを復元します。これを行うことができるJava Libはありますか?
いい意味ではどういう意味ですか?アーカイブに入るファイルを制御できたら、バイナリが適切なモードを持っていることを確認してから、それを圧縮してください。 – Perception
@Perception:すべてのzip圧縮器でUnixファイルモードビットの格納がサポートされているわけではありません。そして、すべてのジッパーデコンプレッサーが復元をサポートするわけではありません... – thkala
@thkalaそれは私が必要なものです。これを行うことができるJava Libはありますか? – alexvetter