Domanda

Sono un Mac user che vuole eseguire alcuni file .exe dal mio processo Java utilizzando le classi di processo e di runtime.

Lo so che è non è possibile per eseguire i file .exe, in generale, in Mac OS X .

C'è un'applicazione per Mac che può avvolgere questi file exe in modo che possano essere eseguiti? Apple offre nulla da solo?

L'alternativa che sto usando ora è quello di eseguire il processo di Java in Windows. Eppure, è ingombrante in generale.

È stato utile?

Soluzione

Darwine

Edit: probabilmente Tengo a precisare che questa non è una soluzione al 100%. Virtualizzata di Windows sarà quasi sempre lavorare meglio, attraverso Parallels o qualche software di virtualizzazione simile. Ma Darwine è gratuito e funziona la maggior parte del software di Windows in modo accettabile.

Altri suggerimenti

Oltre al vino si può ottenere VirtualBox (gratuito), Parallels ($$$) o VMWare ($$$).

Bene, se si tratta di un'applicazione .NET, allora si può eventualmente eseguirlo con Mono, ma scommetto che è un binario nativo e dovrete usare qualcosa come il vino di cui sopra. Ho pensato che fosse davvero cool la prima volta che ho fatto un exe utilizzando Mono su OSX, è appena sentito male, così ho dovuto condividere.

Non so se esiste, ma si avrebbe bisogno di qualcosa come il vino per OSX. Il motivo per cui è che l'exe sarebbe quasi certamente utilizzare chiamate di sistema e funzioni di libreria OS specifico.

Modifica esiste

java -jar file.exe e monofile.exe sia funziona in modo nativo su MacOS con nativa Java MacOS e mono

1) Installare Vino e WineBottler da http://winebottler.kronenberg.org/

2) Potrebbe essere necessario modificare le Preferenze di Sistema> Sicurezza e Privacy> Consenti Applicazioni scaricate da> Anywhere

2) Fare clic sul xyz.exe e selezionare WineBottler per l'esecuzione di applicazioni

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top