<åt sidan class = "s-notice s-notice__info js-post-notice mb16" role = "status" >
Kommentarer
- Denna fråga är dåligt inramad. Varje fil är bara en sekvens av bitar och filtillägg kan ändras triviellt. Å andra sidan kan det vara att ställa en lika trivial fråga som kan besvaras antingen nej eller ja. (Nej – ett allmänt verktyg kan ' inte klara av alla .exe och ja – du kan bädda in VMWare i en burk med exe inbäddad eller bara slå in .exe för att ringa Windows OS som normalt kör .exe). Som det står kan vi ' inte gissa vilken fråga som ställs.
Svar
Filerna kan inte ”konverteras”, men du kan extrahera dem; om .exe ursprungligen skrevs på Java bör den här SO-frågan hjälpa. I grund och botten förklarar det att vissa Java- till EXE-förpackare / kompilatorer gör dem svåra att extrahera av olika skäl. .
JAR-filer är Java-arkiv som innehåller ett Java-program resurser och klassfiler, och EXE-filer är kompilerade körbara filer. Redan kompilerade EXE-filer kan inte extraheras från sina ursprungliga .jar-filer, men om de vore bara insvept bör du kolla in JSmooth .
Om du bara vill köra EXE-filen på din Air, WineBottler är ett utmärkt vinomslag som låter dig köra Windows EXE-filer, eller så kan du installera Windows på en virtuell maskin eller med Boot Camp .