Dúvida!

Bom tenho algumas duvidas relacionadas a instalação de programa em clientes.

  1. Se eu compilo minha classe java com algumas instruções de import ele leva os bloco de codigos que estou importando , assim o cliente não precisará das classes da api java instalada em seu computador nem nenhuma referencia a elas certo?

  2. O que é preciso estar instalado na maquina cliente pra rodar um aplicativo java ? a JVM e meus arquivos compilados e um arquivo que ele desse inicio a meu aplicativo como um exe ou jar? como faço pra que isso seja instalado na maquina e eu tenho que configurar alguma coisa?

Desde já,
Grato Saulo Henry.

O seu cliente vai precisa ter a maquina virtual instalada JRE … e os class do seu programa … ah e para nao mandar um monte de arquivo tudo solto de uma olhda em compactar o seu programa em um JAR e deixar ele “executavel”.

O JAR eh praticamente um zip mas com a extenção .jar para ser executavel existe um arquivo manifest configurando a execução