Java Desktop - Distribuição

Boa noite,

Prezados, criei uma aplicação desktop java que monitora informações de desempenho e os envia para um server, e agora cheguei na parte de distribuição, minha pergunta é: Nas máquinas dos usuários é necessário ter o java instalado para rodar meu .jar?

Sim, ao menos a JRE (Java Runtime Environment) ou equivalente.

Há meios de embutir a JRE na sua aplicação (com launch4j, por exemplo), mas eu nunca testei pra saber as particularidades.

Abraço.