As a debug measure, try double clicking Jalbum's "Jalbum.jar" file directly. Does Jalbum launch then? This bypasses the standard launcher, but doesn't allow enough RAM for Jalbum. Anyway it is a good way to help isolating what component causes failure.
Here's my only workaround right now:
Put the attached .bat file inside Jalbum's installation folder and use it to launch Jalbum instead. The bat file will take care of allowing Jalbum to grab enough RAM for it's image scaling operations (normally handled by the ordinary launcher)
I just though I'd let you know I had the same problem happen to me (I am using 8.3.1). However, after reading this thread I amended the Jalbum.ini changing "Xmx512" to "Xmx256" and Jalbum now starts perfectly!
Thanks for this info! Lately, we have received a number of user issues where they can't launch Jalbum. The weird thing is that -Xmx is an upper bound, not a lower one (Xms is a lower/initial bound) so I can't see why one would need to lower -Xmx in order for Jalbum to launch, but it's good that it helps anyway. How much RAM do you have?