Como gero o exe de minha aplicação? Java gera .EXE como no delphi?

Caros amigos, sou programador em delphi e foi escolhido pela nossa empresa para estudar Java com o NetBeans, estou gostando bastante mas não sei como gerar o executável como gero no delphi, este executável fica na máquina do cliente e em Java como isso funciona?

Obrigado a todos pela compreenção… sou iniciante…

Em java, apesar de possivel utilizando um compilador especifico para um determinado sistema operacional, não se aconselha a criação de arquivos .exe prq vc perde a portabilidade (compile once run anywhere)
Existe um arquivo semelhante ao .exe chamado jar, que podera abrir a sua aplicação com um duplo click como vc esta acostumado.
Segue um link de como criar o .jar

http://www.guj.com.br/java.tutorial.artigo.42.1.guj

Ok amigo… vou estudar e em seguida voltamos a falar… obrigado…

Este aplicativo gera um *.exe mas de toda forma vc tem que ter um *.jar

o NetBeans ja gera o .JAR automaticamente na pasta dist do projeto!!!