Los archivos de clase se pueden descompilar, ¿no tendrían confidencialidad los programas Java?
Los archivos .class de Java son muy abstractos, por lo que la tecnología de descompilación no es difícil y actualmente existen muchas herramientas útiles. Por lo tanto, sin estrategias de protección especiales, se puede decir que los paquetes Jar no tienen confidencialidad. Sí.
Sin embargo, en términos generales, el código tiene protección de propiedad intelectual y una declaración de licencia. Por lo tanto, cuando sus competidores descompilan su código, corren el riesgo de ser demandados por infracción.
Además, Se pueden utilizar estrategias de protección para evitar la descompilación, como el uso de herramientas para interrumpir archivos .class compilados.