I found that we can read the software source code of a JAR file by using de-compiling software. I downloaded such a software and read lot of such codes.
My questions are...
- How can we prevent decompiling our class files which is inside the JAR?
- Can anybody reveal the source code of a software from its setup file(not the JAR)?
I know that There are some answers for the first question on the internet. But I appreciate if you can explain it more explicitly. But the second question is the most important one for me.