e ai comunidade tenho o meu sistema web criado em java Egostaria transformar ela em executavel e tambem como um aplicativo mobile como faço?
Para transformar em executável (e consequentemente, numa aplicação desktop), vc pode usar o electron: https://www.electronjs.org/
O Java 14 ou superior traz o jpackage
Dá inclusive pra gerar nativo de programas compilados com java mais antigos e não modularizados.
Em relação a fazer rodar em mobile, se pensar em JavaFX com a Gluon mobile, o resultado será que o mesmo programa e a mesma biblioteca rodarão tanto em Desktop quanto em celular.
E ainda dá pra rodá-lo em uma pagina Web sem mesmo ter um plugin java instalado, mas essa ultima solução infelizmente somente é free para projetos open source.
Outra solução é usar http://www.graalvm.org
São propostas um pouco diferentes , mesmo porque usar o jpackage é mais simples.
No entanto com graalvm o programa ira’ iniciar mais rapido e em linhas gerais deverá ficar mais rapido tambem, por usar uma imagem do resultado do JIT e não ficar invocando ele quando necessario.
Graalvm é multi linguagem e sua base é toda em JVM por isso é seguro e profissional.