Wie installieren wir Java in Wine?

10

Ich habe ein Windows file.exeund ich brauche Wine und Java, um es zu öffnen. Ich weiß nicht, wie ich Java in Wine installieren soll. Wenn ich versuche, das Java-Setup zu öffnen, heißt es

Wrapper.CreateFile failed with error 32: Sharing Violation. 

Und es heißt auch

Wrapper.CreateFile failed with error 123: Invalid name. Please Help.
user52583
quelle
1
Java in Wine ist weder sehr stabil noch zuverlässig. Welches Programm, das Sie ausführen möchten, erfordert Java?
Thomas Ward
Normalerweise ist Wine ein Windows-Emulator, und Sie haben Java bereits installiert. Es klingt sehr seltsam für mich, dass Sie die .exe und die Java zusammen brauchen und unter Linux Ubuntu
Ich möchte Minecraft Thailand betreiben. Minecraft Thailand ist ein Server. Wir müssen die EXE-Datei herunterladen, um auf dem Server spielen zu können.
user52583

Antworten:

11

Ich habe das Problem entdeckt und die Lösung gefunden (siehe unten).

Das Problem

Ein Windows-Verzeichnis muss vorhanden sein:

C:\Users\USERNAME\appdata\LocalLow\Sun

Auf Ihrer Box befindet sich höchstwahrscheinlich die folgende Verzeichnisstruktur:

/home/USERNAME/.wine/drive_c/users/USERNAME/

* Wobei USERNAME Ihr tatsächlicher Benutzername ist

Die Lösung:

  1. Machen Sie die Unterverzeichnisse

    (Point-and-Click-Methode)

    Open Home Folder
    Open .wine
    Open drive_c
    Open Benutzer Benutzer
    erstellen Ordner-Appdata
    öffnen Appdata öffnen Ordner
    erstellen LocalLow
    Open LocalLow
    Ordner erstellen Sun.

    (Konsole / Terminal)

    cd /home/`whoami`/.wine/drive_c/users/`whoami`/
    mkdir -p appdata/LocalLow/Sun
    

    * HINWEIS: Bei appdata / LocalLow / Sun wird zwischen Groß- und Kleinschreibung unterschieden. Geben Sie also genau das ein, was angezeigt wird

  2. Doppelklicken Sie auf die ausführbare JRE-Datei (ich habe 32-Bit verwendet, aber ich glaube, 64-Bit funktioniert auch. Überprüfen Sie unbedingt die Website von winehq und Ihre Ubuntu-Version, um sicherzugehen).

  3. Installiere weg :)

Bedeutung / Relevanz

Da es einige Programme gibt, die Windows-spezifisch sind und nur teilweise Java verwenden, stellte ich fest, dass ich noch eine Lösung für dieses Problem benötigte. Daher habe ich das oben erwähnte Verfahren bereitgestellt, um das Problem zu lösen.

Referenz

Mooglemann
quelle
1
es scheint nicht mit den neuesten Tools zu funktionieren (2017)
George Pligoropoulos
7

Sie benötigen keinen Wein, um den Minecraft-Launcher unter Ubuntu auszuführen. Führen Sie einfach die folgenden Schritte aus

  1. Laden Sie die JAR-Datei von der Minecraft-Website herunter und speichern Sie sie.
    https://s3.amazonaws.com/MinecraftDownload/launcher/minecraft.jar
  2. Installieren Sie "OpenJDK Java 7" aus dem Software Center.
  3. Suchen Sie die JAR-Datei und wechseln Sie in den Eigenschaften zur Registerkarte Berechtigungen.
  4. Klicken Sie auf "Datei als Programm ausführen lassen".
  5. Gehen Sie zur Registerkarte "Öffnen mit" und legen Sie "OpenJDK Java 7 Runtime" als Standard fest.
  6. Klicken Sie auf die JAR-Datei und Sie können Minecraft unter Ubuntu spielen :)
Cody
quelle
3
Während diese Antwort technisch das Problem für die ursprünglichen Fragesteller löst, hilft es nicht , wer sonst , wer hat die JRE für eine reinen Windows-Anwendung erfordert die Installation (wie beispielsweise Autodesk Synthesis).
Gesetzliche