Frage

Ich bin ein Mac-Benutzer , die ein paar EXE-Dateien ausführen möchte aus meinem Java-Prozess mit Prozess- und Runtime-Klassen.

Ich weiß, dass es nicht möglich .exe-Dateien im Allgemeinen in Mac OS X auszuführen.

Gibt es eine Mac-Anwendung, die diese EXE-Dateien wickeln kann, damit sie ausgeführt werden können? Übernimmt Apple etwas schaffen, für sich allein?

Die Alternative Ich benutze jetzt ist der Java-Prozess in Windows laufen. Dennoch ist es umständlich im Allgemeinen.

War es hilfreich?

Lösung

Darwine

Edit: Ich soll wohl darauf hinweisen, dass dies nicht eine 100% ige Lösung ist. Virtualisierte Windows wird fast immer besser funktionieren, durch Parallels oder ein ähnliches Virtualisierungssoftware. Aber Darwine ist kostenlos und läuft die meist Windows-Software akzeptierbar.

Andere Tipps

Neben Wein können Sie erhalten VirtualBox (kostenfrei), Parallels ($$$) oder VMWare ($$$).

Nun, wenn es eine .NET-Anwendung, dann können Sie es möglicherweise mit Mono laufen, aber ich wette, es ist ein native binäre und Sie werden so etwas wie der oben genannte Wein verwenden. Ich dachte, es war wirklich das erste Mal abkühlen ich eine .exe mit Mono auf OSX lief, es fühlte sich einfach falsch, also musste ich teilen.

Ich weiß nicht, ob es existiert, aber Sie würden für OSX etwas wie Wein brauchen. Der Grund dafür ist, dass die EXE fast sicher OS-spezifische Systemaufrufe und Bibliotheksfunktionen verwenden würde.

EDIT: sieht aus wie es existiert

java -jar file.exe und monofile.exe beide arbeitet nativ auf MACOS mit nativer MACOS Java und Mono

1) Installieren Wein und WineBottler von http://winebottler.kronenberg.org/

2) Sie können die Systemeinstellungen ändern müssen> Sicherheit & Datenschutz> Apps zulassen heruntergeladen von> Überall

2) Klicken Sie auf die xyz.exe und wählen WineBottler für laufende Anwendung

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top