This is for JavaGuard 1.0beta4.
The executable jar file's manifest contains a line that
specifies the Class with the main method to execute.
Old Manifest file:
after the jar file has been obfuscated, the MainClass
will be renamed, however the manifest file still has
the incorrect (old) name of the executable.
New Manifest file:
Created-By: JavaGuard v1.0beta4 Bytecode Obfuscator
Digest-Algorithms: SHA-1 MD5
Thus when trying to execute the jar file will result in
So bottom line: the manifest file's Main-Class field
has to be changed accordingly.