Cela rend très facile la distribution des programmes de bureau. De plus, après l'installation, s'il est automatiquement vérifié pour les mises à jour au prochain démarrage, il sera téléchargé et démarré après la mise à jour.
Tout ce que vous avez à faire est de donner à l'utilisateur deux fichiers à installer.
https://github.com/mikeshimura/mike_launcher
Par exemple, pour une application appelée javadesktop.
$ javadesktop.ini et javadesktop.exe (pour Windows) ou javadesktop (pour Mac)
Conservez le fichier Zip et les autres fichiers de mise à jour dans Amazon S3.
Lors de la première installation, le fichier Zip sera téléchargé et décompressé. Ensuite, le fichier de mise à jour sera téléchargé.
Le programme exécute alors la commande et le programme réel s'exécute.
La prochaine fois que vous le démarrez, vérifiez le référentiel S3 pour voir si le fichier de mise à jour est à jour et s'il est mis à jour, téléchargez-le.
Le programme exécute alors la commande et le programme réel s'exécute.
Le contenu de $ godesktop.ini est le suivant.
[default]
OS = WIN
REGION = us-east-1
AWS_ACCESS_KEY_ID = AKIAXXXXxXX
AWS_SECRET_ACCESS_KEY = XXXXXXXXXXXXXXXXXXXX
BUCKET =desktoptool
ZIP = $javadesktop.zip
WATCH= $javadesktop-watch.txt
HIS = $his.json
UNZIP = classes.zip
CMD = java -cp lib/*;classes com.mssoftech.javadesktop.Application
Le système d'exploitation est WIN ou MAC
HIS est le nom du fichier d'historique (enregistrement de mise à jour).
UNZIP = classes.zip Ce sera automatiquement décompressé après le téléchargement si nécessaire.
Créez la clé AWS dans IAM et donnez-lui uniquement l'autorisation de lecture S3.
Le contenu de $ godesktop-watch.txt est le suivant.
assets/tag/index.tag
assets/tag/tagcommon.js
godesktopwin.exe
Veuillez télécharger mike_launcher.exe ou mike_launcher à partir de ce qui suit, changer le nom de votre application et l'utiliser.
https://drive.google.com/open?id=1tIh_Ye-6uCAvrXBI7OWG_L7LFq_2ukKs