Now I know that ...
Everything that can be reconstructed taking into account time and resources.
However, compiling your Java code to native code with a tool like GCJ makes it more difficult to decompile? I mean, given a few minutes, I can decompile .jar using the JD-GUI , and it is relatively accurate. Most java to exe converters are just run .exe programs for the JVM, and although the JVM has many advantages, I was convinced that source code security was not one of them.
At the bottom: can you use something like GCJ to compile Java source code files (or .class) into native machine code, and if so, will this protect it from decompilation?
EDIT . Ideally, this would be more than just obfuscation. A specific project is a commercial game, so what we are looking for is a way to complicate the source code, and not just understand it. Also, I'm not sure if Steam accepts .jars, and we plan to send it to the new Green Light project .
source
share