Most tasks wrapping JDK command-line tools default to using the tool found in the same JDK as Ant is running in, but permit this to be overridden e.g. with an explicit 'executable' attr. This is missing for <signjar>. Discovered since it appears the JDK 1.5.0_06 signjar is broken on Windows Vista: http://www.netbeans.org/issues/show_bug.cgi?id=73487 http://www.netbeans.org/issues/show_bug.cgi?id=74300
oh, that is a scary bug. The underlying problem is "windows vista hates running unsigned executables and brings up prompts instead". We are only seeing the beginning of the problem here. I don't see why we shouldnt let you define a new executable, but this is tweaking a symptom of a bigger problem
There is a new 1.5 release out, 1.5.10, which may be vista aware. I will try and check this on my vista vm.
supported starting with svn revision 697133.