Alireza could you help me further on it,i didnt get exactly what you meant:
"the more advanced approach is excrypting your
source code after compilation and developing custom classloader for
decryting your sourcecode to execute on JVM.
so there is nothing to decompile or reverse engineering."
is that possible to introduce me some references