Comentários
- Esta questão está mal formulada. Qualquer arquivo é apenas uma sequência de bits e as extensões de arquivo podem ser alteradas trivialmente. Por outro lado, pode ser uma pergunta igualmente trivial que pode ser respondida não ou sim. (Não – uma ferramenta geral pode ' lidar com todos os .exe e sim – você pode incorporar VMWare em um jar com o exe incorporado ou apenas embrulhar o .exe para chamar o sistema operacional Windows que normalmente executa o .exe). Do jeito que está, não podemos ' adivinhar que pergunta está sendo feita.
Resposta
Os arquivos não podem ser “convertidos”, mas você pode extraí-los; se o .exe foi originalmente escrito em Java, esta questão do SO deve ajudar. Basicamente, ele explica que alguns empacotadores / compiladores de Java para EXE dificultam sua extração por vários motivos.
Observe que extrair os arquivos .jar pode ou não ser legal, dependendo da licença incluída com o aplicativo .
Os arquivos JAR são Java ARchives que contêm recursos de um programa Java e arquivos de classe, e os arquivos EXE são executáveis compilados. Arquivos EXE já compilados não podem ser extraídos de seus arquivos .jar originais, mas se fossem apenas empacotado , você deve verificar JSmooth .
Se você deseja apenas executar o arquivo EXE em seu Air, WineBottler é um excelente wrapper do Wine que permite executar arquivos EXE do Windows ou você pode instalar o Windows em um máquina virtual ou usando o Boot Camp .