.exe (executável do Windows) - Formato de arquivo executável nativo do Windows
- Normalmente usado para aplicativos Windows
- Contém código de máquina que pode ser executado diretamente pelo sistema operacional Windows
- Pode incluir recursos adicionais, como ícones e imagens
- Pode ser criado usando uma variedade de linguagens de programação, incluindo C++, Java e Python
.jar (arquivo Java) - Formato de arquivo Java
- Normalmente usado para aplicativos e bibliotecas Java
- Contém bytecode Java, que é um formato intermediário independente de plataforma que pode ser executado em qualquer Java Virtual Machine (JVM)
- Também pode incluir recursos adicionais, como imagens e arquivos de texto
- Pode ser criado usando o Java Development Kit (JDK) ou outras ferramentas de desenvolvimento Java