If you do not paste the source code into the jar, your source code is not a decompiled decompiler, but something similar.
However, you can use obfuscator to decompile the code by creating very ugly code like Proguard .
ProGuard is a free piece of Java file, optimizer, obfuscator, and predictor. It detects and removes unused classes, fields, methods, and attributes. It optimizes bytecode and removes unused instructions. It renames the remaining classes, fields, and methods using short, meaningless names. Finally, it predefines the processed code for Java 6 or for Java Micro Edition.
Look for other products with the term obfuscator.
source share