Commenti
- Questa domanda è mal strutturata. Qualsiasi file è solo una sequenza di bit e le estensioni dei file possono essere cambiate banalmente. Daltra parte, potrebbe essere una domanda altrettanto banale a cui potrebbe essere risposto no o sì. (No – uno strumento generale può ' t far fronte a tutti gli .exe e sì – potresti incorporare VMWare in un jar con lexe incorporato o semplicemente avvolgere il .exe per chiamare il sistema operativo Windows che normalmente esegue lexe). Allo stato attuale, possiamo ' t indovinare quale domanda viene posta.
Risposta
I file non possono essere “convertiti”, ma puoi estrarli; se il file .exe è stato originariamente scritto in Java, questa domanda SO dovrebbe aiutare. Fondamentalmente, spiega che alcuni packager / compilatori da Java a EXE li rendono difficili da estrarre per vari motivi.
Nota che lestrazione dei file .jar può o non può essere legale, a seconda della licenza inclusa con lapplicazione .
I file JAR sono ARCHIVI Java che contengono risorse e file di classe di un programma Java, mentre i file EXE sono eseguibili compilati. I file EXE già compilati non possono essere estratti dai file .jar originali, ma se lo fossero solo wrapping , dovresti controllare JSmooth .
Se desideri semplicemente eseguire il file EXE sul tuo Air, WineBottler è un eccellente wrapper di vino che ti consente di eseguire file EXE di Windows oppure puoi installare Windows su un macchina virtuale o utilizzando Boot Camp .