The commercial build of Spark requires exe4j to create the file spark.exe. Several open source alternatives are available. Our experiences with launch4j were better than with jsmooth and winrun4j.
If you want to use launch4j you may start with the attached configuration spark.xml.
You will have to check the paths and ressource according to your development environment.