Como gerar Executável aplicação criada no netbeans?

Tenho uma aplicação criada no netbeans, com banco msql, gostaria de usar ela localmente. Como faço pra criar esse executável?

Pra chamar localmente basta ter o Java e fazer a chamada passando o nome do programa.

Mas se deseja criar um executavel tipo .msi, .exe, .deb, dmg, enfim…

Poderás então usar o jpackage que vem na jdk >= 14.

Mesmo se o seu projeto foi feito usando o Java 8 por exemplo, é possivel usar o jpackage nele.

Beleza, mas como uso o mysql? Eu gero o script do banco, será que ai se eu instalar topo da aplicação vai funcionar em outro pc? Não sei se pude ser claro.

@Henri199 se a proposta da sua aplicação for ela rodar de forma independente em cada máquina, o mysql terá que estar instalado e rodando em cada uma, porém, não é o ideal para esse tipo de programa. Normalmente é usado um banco de dados embarcados (HSQLDB, SQLite, H2, etc).

Agora se for uma aplicação que será executada nos clientes usando um servidor mysql disponível na rede, basta sua aplicação apontar para o host onde o banco está instalado e pronto.