I have a desktop Java application, and I need it to always be started along with Windows (like a windows service for example). This application should be running in the background and always be open because it will perform tasks periodically using Quartz.
Would you like to know how I can get started and keep running? If there is a failure and the application does not start, how do I perform a monitoring to try to run it again? The process should be automatic as I will generate the installer of this application using InnoSetup and customers will download the application and install it.
Already warning that I did searches, I saw about the Java Service Wrapper, but I do not know how to make it keep the application always running and monitor tb. I would just like an orientation on.