Не могу установить JDK 8 на винную Ubuntu
Привет я не могу установить JDK 8 на Wine Ubuntu, он дает мне сообщение об ошибке без объяснения причин. Я пытался следовать следующим инструкциям, но это также не работает... https://appdb.winehq.org/objectManager.php?sClass=version&iId=31528&iTestingId=90897
Anibody может помочь?
Спасибо
1 ответ
Я думаю, что мы используем одного и того же брокера (Directa?) И имели ту же проблему.
Вот как я заставил Oracle Java 8 работать на Wine на Xubuntu 16.10, а также смог запускать приложения JNLP (Java Web Start) из Firefox для Windows, надеюсь, что выполнение этих отрывков также решит вашу проблему.
Я использовал PlayOnLinux, графический интерфейс Wine, но, вероятно, это будет работать и прямо на Wine; возможно, вы можете попробовать использовать PlayOnLinux, если работа над Wine не удалась.
- если вы еще этого не сделали, установите PlayOnLinux из менеджера пакетов Ubuntu "Программное обеспечение";
- из PlayOnLinux, нажмите "Установить программу" и найдите "Firefox", затем нажмите "Установить": мастер поможет вам правильно установить Firefox (он предложит вам загрузить установщик Firefox для Windows, или вы можете указать на предыдущую ссылку). скачал один);
- скачайте с java.com последнюю версию JDK (не JRE!) для Windows, текущая ссылка. Я выбрал версию для Windows x86 (я на 32-битной машине), имя файла
jdk-8u121-windows-i586.exe
для JDK версии 8.121; эта часть процедуры взята со страницы WineHQ, которую вы упомянули: переместите установочный пакет JDK по пути эмуляции C:, который PlayOnLinux создал для Firefox:
/home/[linux username]/PlayOnLinux's virtual drives/MozillaFirefox/drive_c/
перейдите по этому пути и выполните из оболочки:
$ 7z x jdk-8u121-windows-i586.exe
(конечно, измените имя файла в случае другой версии JDK): это создаст
tools.zip
файл по тому же пути;создать
jdk
вложенную папку и перейдите в нее, затем распакуйтеtools.zip
файл:$ mkdir jdk $ cd jdk $ unzip ../tools.zip
для следующего шага, вы должны запустить
unpack200
: этот распаковщик JAR можно получить из другой установки Linux JDK или JRE linux (вы можете найти его вbin
папка); если у вас его нет, вы можете установить Oracle JDK для Linux на свою машину, чтобы получитьunpack200
исполняемый файл готов к использованию, для этого вы можете выполнить эту процедуру;выполните эти команды оболочки для распаковки JAR-файлов JDK:
$ find -type f | grep '\.pack$' | while read __line; do \ __outjar="$(dirname "$__line")/$(basename "$__line" .pack).jar" echo "$__line" -- "$__outjar"; \ unpack200 "$__line" "$__outjar"; \ done
Теперь Oracle JDK готов к использованию, проверьте, работает ли он под Wine, с помощью этой команды оболочки:
wine bin/java -version
он должен ответить с помощью версии Java и операторов среды выполнения; нормальные приложения Java могут быть запущены с использованием исполняемых файлов под/jdk/bin
дорожка;для того, чтобы иметь возможность выполнять файлы JNLP, все, что вам нужно сделать, это загрузить нужный JNLP в Firefox для Windows и выбрать "Открыть с помощью...", а затем указать исполняемый файл Java Web Start, который находится в C: эмулируемый путь в jdk/bin/javaws.exe.
Его полный путь будет:
/home/[linux username]/PlayOnLinux's virtual drives/MozillaFirefox/drive_c/jdk/bin/javaws.exe
Таким образом, все файлы JNLP, открытые в браузере, будут открыты на компьютере JWS.
Этого достаточно, чтобы установить Oracle Java 8 под Wine и нормально запустить приложения Java/JNLP.
У меня была вторая проблема с брандмауэром, чтобы заставить ценовой поток работать с приложением брокера, но это не в теме этого ответа.
Надеюсь, это поможет. Если вы обнаружите какие-либо проблемы в любом из этих шагов, дайте мне знать.