I have a spring based workflow system where the java plugins are uploaded and kept in jar format, they are referred and used by the jar file. However, I have seen that jar file is very easy to decompile and it is a security risk.
I tried obfuscation as well. I want to run exe so that it is run at byte code so it is very very hard to reverse engineer.