Arquivo .jar

Boa Tarde galera,

Sou novato em java e gostaria de saber se existe uma maneira de extrair o codigo-fonte do arquivo que deixo no cliente para ser executado? .jar

Saber se eu corro o risco de alguma pessoa que entender java pegar o código-fonte através do .jar…

Se for possível, existe alguma forma de deixar isso seguro? bloquear o .jar por exemplo?

Obrigado pela atenção.