Engenharia Reversa

É fácil fazer engenharia reversa num arquivo .jar?

Não que eu pretenda fazer, mas supondo que eu não queira disponibilizar o código-fonte de algum projeto, através do .jar é possível montar o código .java original?

Ola,

Bom, existem ofuscadores para vc tentar disfarcar o seu .class gerado… mas pelo que ja vi de decompiladores… estes ofuscadores funcionam legal mesmo para atributos e metodos private.

Mas em relacao a sua pergunta, nao e dificli, mas geralmente um pouco trabalhoso fazer engenharia reversa num arquivo .jar, principalmente dependendo da quantidade de classes…