Java Code Security [duplicado]

Posible duplicado:
¿Confundes tu código de Java comercial?

¿Hay alguna otra manera que no sea la ofuscación para evitar que otra persona abra los frascos? Lo que pasa es que no quiero que nadie acceda al código, por lo que no prefiero Java. De los descompiladores que utilicé, los programas creados en C # y Java tienen TODO como los nombres de las variables intactas, lo que facilitaría el acceso a los programas que no son gratuitos. Peor aún, dar a conocer el código fuente.

Respuestas a la pregunta(2)

Su respuesta a la pregunta