How to install and update your java desktop application

Project link:
This is a system for delivering a java desktop application to the end user, there is also a system for updating your desktop application, this is an analogue of and combines the approaches of java installers, but it has much more functionality.

For how to obtain a developer signature, see here.