I'm developing a software which I will patch early & often, so I'm looking into an autoupdater made in Java.
If I google "auto updater java" it gives me the auto updater for Java, not software in general.
EDIT: Java Web Start and JNLP are not viable options since they're buggy and not reliable at all (or such is the general opinion).