"when embedding the main jar inside the Windows executable?"
u can start a .jar file by double click if u have installed the runtime / jre from oracle.com
its started by ....\bin\javaw.exe" -jar "path\file.jar"
a executable .jar is generated in the Objects folder if u start in release mode from b4j ide.
i googled JSmooth even but think its some kind of unnecessary tool.
"when embedding the main jar inside the Windows executable?"
u can start a .jar file by double click if u have installed the runtime / jre.
its started by ....\bin\javaw.exe" -jar "path\file.jar"
a executable .jar is generated in the Objects folder if u start in release mode from b4j ide.
The JSmooth tool generates a Windows executuable from a .jar file. It's asking for a main class, and I'm 99% certain that's the Common class. But I wanted to confirm.
It might not matter, though. It's possible that JSmooth is unusable. My jre is 1.8, but when I run it (on the same PC that it was created), it still asks if the jrm needs to be downloaded. It appears that 1.5 is the last jre it supports.
I'm going to try a commercial package (I've already played with Launch4J) Java2Exe, and see if that works ok.
it is most probably b4j.example.main as the common is probably th b4j core.
Exactly it is: [package from Project Configuration (b4j.example in your case)].main
The original jar is around 5,850,000. The final exe is around 9,700,000. It includes the embedded jars sqlite-jbdc-3.7.2.jar 3,201,128 and sqljdbc4.jar 584,207.