I'm having this strange problem that just started recently, and I can't figure out what I did to mess it up.
Basically, though my files are actually compiling every time I press save, when I press run, it doesn't notice that the files were changed, and it just uses the same jar that was there before, without updating from my changed code. The only thing I can do to notice that I changed the code is to clean and build, which of course takes a very long time and slows down my development.
I use git, and I added a target for launch4j (Launch4J - how to attach dependent jars to generated exe), but it was working since then and changing back my build.xml didn't help.