Jak instalujemy Javę w Wine?

10

Mam system Windows file.exei potrzebuję Wine i Java, aby go otworzyć. Nie wiem jak zainstalować Javę w Wine. Gdy próbuję otworzyć konfigurację Java, pojawia się komunikat

Wrapper.CreateFile failed with error 32: Sharing Violation. 

I to też mówi

Wrapper.CreateFile failed with error 123: Invalid name. Please Help.
użytkownik52583
źródło
1
Java w Wine nie jest bardzo stabilna ani niezawodna. Jaki program próbujesz uruchomić, który wymaga Java?
Thomas Ward
Zwykle Wine jest emulatorem Windows, a java jest już zainstalowana. Brzmi dla mnie bardzo dziwnie, że potrzebujesz .exe i Java razem i działających w
Chcę uruchomić Minecraft Thailand. Minecraft Thailand to serwer. Musimy pobrać plik EXE, aby zagrać na serwerze.
user52583

Odpowiedzi:

11

Odkryłem problem i znalazłem rozwiązanie (patrz poniżej).

Problem

Katalog Windows musi istnieć:

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

Na twoim pudełku masz następującą strukturę katalogów, najprawdopodobniej:

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

* Gdzie NAZWA UŻYTKOWNIKA jest Twoją rzeczywistą nazwą użytkownika

Rozwiązanie:

  1. Utwórz podkatalogi

    (Metoda wskaż i kliknij)

    Otwórz folder
    domowy Otwórz .wine
    Otwórz dysk_c
    Otwórz użytkowników
    Utwórz folder appdata
    Otwórz appdata
    Utwórz folder LocalLow
    Otwórz LocalLow
    Utwórz folder Sun

    (Konsola / terminal)

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

    * UWAGA: rozróżniana jest wielkość liter w appdata / LocalLow / Sun IS, więc wpisz ją dokładnie tak, jak pokazano

  2. Kliknij dwukrotnie plik wykonywalny JRE (użyłem wersji 32-bitowej, ale wydaje mi się, że 64-bitowa też działa. Pamiętaj, aby sprawdzić stronę internetową winehq i swoją wersję Ubuntu, aby się upewnić)

  3. Zainstaluj :)

Znaczenie / trafność

Ponieważ niektóre programy są specyficzne dla systemu Windows i tylko częściowo wykorzystują Javę, stwierdziłem, że nadal potrzebuję rozwiązania tego problemu. Dlatego przedstawiłem wyżej wymienioną procedurę rozwiązania problemu.

Odniesienie

mooglemann
źródło
1
wydaje się, że nie działa z najnowszymi narzędziami (2017)
George Pligoropoulos
7

Nie potrzebujesz wina, aby uruchomić program uruchamiający Minecraft na Ubuntu, po prostu wykonaj następujące czynności

  1. Pobierz i zapisz plik jar ze strony Minecraft.
    https://s3.amazonaws.com/MinecraftDownload/launcher/minecraft.jar
  2. Zainstaluj „OpenJDK Java 7” z Centrum oprogramowania.
  3. Znajdź plik .jar i przejdź do karty uprawnień we właściwościach.
  4. Kliknij „zezwól na uruchamianie pliku jako programu”.
  5. Przejdź do zakładki „Otwórz za pomocą” i ustaw „Runtime OpenJDK Java 7” jako domyślną.
  6. Kliknij plik jar i możesz zacząć grać w Minecraft na Ubuntu:)
Cody
źródło
3
Chociaż ta odpowiedź technicznie rozwiązuje problem dla oryginalnego Asker, to nie pomaga każdemu, kto inny, kto nie wymaga instalowania środowiska JRE dla systemu Windows tylko aplikacji (takich jak, na przykład, Autodesk synteza).
Zgodny z prawem Leniwy