Minecraft linux java error

Решение ошибки: «Отсутствие JavaFX в OpenJDK» при запуске TLauncher

Ошибка возникает в Linux системах (Ubuntu и так далее), когда установлен пакет Java под названием OpenJDK. Всё из-за того, что в нём по умолчанию отсутствует необходимая для лаунчера библиотека JavaFX. Решение очень простое и не требует много времени.

1) Открываем «Терминал» (Terminal) и проверяем, действительно ли у вас OpenJDK, вписав команду: java -version

1.1) Ответ получится примерно такой, где есть название OpenJDK, значит нужно установить дополнительно JavaFX.

openjdk version «1.8.0_66-internal»

OpenJDK Runtime Environment (build 1.8.0_66-internal-b17)

OpenJDK Server VM (build 25.66-b17, mixed mode)

1.2) Вписываем следующую команду: sudo apt-get install openjfx или sudo aptitude install openjfx

Если нужно, введите пароль от системы. После завершения установки, можете пробовать запустить лаунчер!

2) Есть ещё один способ, полное удаление OpenJDK и установка вместо него OracleJDK. Но проще, установить дополнительный пакет из первого пункта.

Полный текст ошибки:

com.google.inject.ProvisionException: Unable to provision, see the following errors:

1) Error in custom provider, java.lang.NoClassDefFoundError: org/tlauncher/tlauncher/ui/browser/JFXStartPageLoader

while locating org.tlauncher.tlauncher.rmo.TLauncher

Если Ваша проблема остаётся актуальной, запросите поддержку у TLauncher:

Так же, можете задать вопросы ниже в комментариях:

Источник

Знающие джаву помогите

проблема в том что пытаюсь запустить сервер форджа (minecraft) под linux (mint 19.1 cinamonn) запускаю в терминале, а джава выдает такой вот артефакт:

Запусти с Java 8 для начала. Не уверен, то они успели портировать на Java 9+.

Проблема у тебя с Java Reflections.

Проще всего зайти на сайт https://bell-sw.com/pages/java-8u232/, скачать Liberica JRE 8 и запустить с его помощью.

Либо можешь поставить пакет openjdk-8-jre или аналог в твоём дистрибутиве.

Если воспользуешься Liberica JRE, то скачай, распакуй. На корень распакованой директории делаешь переменную окружения JAVA_HOME и запускаешь.

Выглядеть это должно примерно так:

плюсую. я с 8 версией получал тоже ошибки, на 11 все ок

ps я конечно не фанат майнкрафта, перерос уже

Запусти с Java 8 для начала. Не уверен, то они успели портировать на Java 9+

В документации не написано, что AppClassLoader будет наследоваться от URLClassLoader. Использование недокументированных возможностей гарантирует, что какая-нибудь следующая версия JRE сломает твой говно-код. Так оно в конце концов и произошло.

Читайте также:  Install ubuntu delete windows

Считай, заюзали приватный API в стандартной библиотеке.

Да это отмазки всё. Если уж заявили что-то про wora, то работать должен любой говнокод.

то есть сервер надо закинуть в папку с файлом «java»

Самое смешное это что Minecraft переписали на плюсы из за отсутствие жавы на ios.

Источник

Не работает .jar майнкрафт под линукс

Всем доброго времени суток. Пришлось устанавливать младшему брату майнкрафт. При запуске java -jar HCS.jar выдаёт вот такую ошибку:

«Exception in thread „main“ java.lang.NoClassDefFoundError: sun/misc/SharedSecrets at IIiIiiiiIiiIii$iIiiIIiiIiiiii.灒(Unknown Source) at i.雼(Unknown Source) at java.base/java.lang.invoke.CallSite.makeSite(CallSite.java:313) at java.base/java.lang.invoke.MethodHandleNatives.linkCallSiteImpl(MethodHandleNatives.java:250) at java.base/java.lang.invoke.MethodHandleNatives.linkCallSite(MethodHandleNatives.java:240) at i.main(Unknown Source) Caused by: java.lang.ClassNotFoundException: sun.misc.SharedSecrets at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:185) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:496) . 6 more» надеюсь кто-нибудь из вас поможет с этим

Типичный ворованный майнкрафт (лаунчер). Вообще да, пусть у диллера спрашивает.

Я тебе возможно даже помогу. Надо скачать нативные библиотеки (или другой совместимой версии) и положить их туда где они уже лежат, школьники с твоей пиратки тебя скорее всего пошлют подальше с линуксом.

Так ТС указал бы хоть, что это за лаунчер.

Найди официальный лаунчер (крякнутый) и используй. Он без проблем работает.

ссылочку можно пожалуйста, если не трудно?

У меня нет ссылки, я просто помню, что он нормально работал, когда я его последний раз использовал.

Ну и на рутрекере есть готовый, рабочий клиент.

попробуйте погуглить hcs land minecraft, должно выбить

А тебе обязательно нужен этот HSC «Зомби в Черноруссии» Land нужен?

ну, именно он не обязательно. можно попробовать другой лаунчер. просто давно он просит чтоб с industrial craft 2 сервер был. Вот и воспользовался личным опытом и приятными воспоминаниями.

«ЗАГРУЗИТЕ НАШ ЛАУНЧЕР (ДЛЯ ВСЕХ ОС)» — приходит HCS.exe. Ну-ну.

Ну так и возьми другой нормальный лаунчер, вручную IC2 поставь и найди любой говносервер с ним.

там имеется еще «альтернативное скачивание», на ноуте брата раньше работало.

Скачай FTB Launcher (Крякнутый или нет) и ищи там нужную сборку, почти к каждой есть сервера(работают только с лицензией ясен пень)

TLauncher на Linux работал хорошо. По крайней мере в 2014 году.

Оказывается, это название у автора украли. Тот TLauncher теперь называется TLauncher Legacy.

у брата на ноуте тоже работал раньше хорошо, сейчас там всё обновил и чот какие-то проблемы появились.

попробовал открыть тлаунчер, вот что выводит

Exception in thread «main» java.lang.ExceptionInInitializerError Caused by: java.lang.NullPointerException at org.tlauncher.tlauncher.configuration.SimpleConfiguration.loadFromStream(SimpleConfiguration.java:252) at org.tlauncher.tlauncher.configuration.SimpleConfiguration. (SimpleConfiguration.java:35) at org.tlauncher.tlauncher.rmo.Bootstrapper. (Bootstrapper.java:49)

попробовал установить некий mcskill, также выдаёт ошибку, но теперь немного другую

WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by launcher.lOLKEKChebuREK (file:/home/leva/mcskill.jar) to field java.lang.ClassLoader.usr_paths WARNING: Please consider reporting this to the maintainers of launcher.lOLKEKChebuREK WARNING: Use —illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Exception in thread «main» java.lang.ExceptionInInitializerError at launcher.lolkeKChebURek.isValidCertificates(SourceFile:126) at launcher.lolkeKChebURek.verifyCertificates(SourceFile:374) at launcher.LoLkeKChEbUREk.main(SourceFile:243) Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make field final jdk.internal.loader.URLClassPath jdk.internal.loader.ClassLoaders$AppClassLoader.ucp accessible: module java.base does not «opens jdk.internal.loader» to unnamed module @1814d18 at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:337) at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:281) at java.base/java.lang.reflect.Field.checkCanSetAccessible(Field.java:176) at java.base/java.lang.reflect.Field.setAccessible(Field.java:170) at launcher.lOLKEKChebuREK.LoLkeKChEbUREk(SourceFile:151) at launcher.lOLKEKChebuREK. (SourceFile:170) . 3 more

Читайте также:  Что значит windows problem reporting

У меня была похожая проблема после обновления ubuntu до 18.04. Оказалось, что установлено две версии java — 8 и 11, и alternatives настроена на 11. Решил запуском с указанием полного пути к java 8

TLauncher Legacy тоже отжали, правообладатели названия TLauncher. Теперь он TL, доступен по адресу https://tlaun.ch/jar

И что, брат жив?
Может, версия жабы неподходящая.

вот спасибо за подсказку, а то недавно хотел поиграть, зашел по привычке на сайт tlauncher’а, а скачалась какая то монструозная хрень, которая и 10% возможностей оригинала не имеет.

есть же minetest

У minetest в одиночной игре очень плохо с мобами, а в сетевой — с живыми серверами.

Источник

Java для Майнкрафт / TLauncher [Windows/MacOS/Linux] [32/64x]

Для запуска нашего лаунчера и самой игры Minecraft, у вас обязательно должен быть установлена Джава. На данной странице, вы узнаете все основные подробности установки. На всё это у вас уйдёт не много времени, а в результате получите доступ к одной из самых популярных игр в истории.

Для TLauncher и Minecraft нужна именно Java 8! В некоторых Linux системах работает и с Java 11.

Рекомендованная версия Джава для Minecraft на Windows: Java 8 Update 51 (приоритет) или Java 8 Update 45.

Рекомендованная версия Java для Майнкрафт на MacOS/Linux: Java 8 Update Последний.

Где скачать Java

MacOS*: Java MacOS x64 (MacOS 10.7.3 и ВЫШЕ версии!);

* Все версии взяты с официального сайта Java, не было внесено никаких изменений, подписаны цифровой подпись Oracle!

Установка Java в Windows (XP, 7, 8, 10)

1) Определяем разрядность вашей системы — x32 или x64, если знаете, переходите к следующим пунктам. Если нет, то открываем «Мой компьютер» -> в верхнем меню (Компьютер) ищем «Свойства системы» и кликаем на эту кнопку.

2) Ищем пункт «Тип системы«, и возле него будет указана разрядность вашей системы.

2.1) Если указано «32-разрядная операционная система, процессор x64«, то рекомендуется переустановить Windows используя разрядность x64, так как процессор ваш поддерживает. В противном случаи, x32 обладает ограничениями на выделения оперативной памяти!

Читайте также:  Windows забить диск нулями

3) Определив вашу разрядность, скачиваем версию Java для x32 или x64 по ссылкам выше.

4) Запускаем скаченный установщик и нажимаем на кнопку «Install«. Произойдёт установка и теперь ваш компьютер готов к работе с Minecraft/TLauncher.

Установка Java в MacOS

1) Скачиваем версию Java под MacOS x64 по ссылке выше.

2) Запускаем скаченный образ DMG и запускаем в нём пакет установки PKG:

3) В первых двух окнах просто нажимаем «Продолжить«:

4) Как всегда, при установке в Мак ОС, вводим пароль:

5) Готово! Теперь у вас установлена Java на OS X.

Установка Java в Linux

Установка Java в Ubuntu для TLauncher/Minecraft

1) Открываем Терминал и выполняем стандартные sudo apt-get update , а после sudo apt-get upgrade .

2) Устанавливаем Java: sudo apt install openjdk-8-jdk и соглашаемся Y на установку.

3) Скачиваем Linux версию лаунчера и распаковываем архив с .jar файл в любое место (Архив .zip распаковываем, но не сам .jar!)

4) Запускаем лаунчер командой sudo java -jar /home/user/Downloads/TLauncher-2.72.jar . У вас будет другой путь, смотря куда положили файл! Будут скачены нужные файлы и запущен лаунчер:

Установка Java в Debian/Mint для TLauncher/Minecraft

1) Открываем Терминал и выполняем стандартные sudo apt-get update , а после sudo apt-get upgrade .

2) Устанавливаем саму Java: sudo apt install default-jdk и соглашаемся Y на установку.

3) Скачиваем Linux версию лаунчера и распаковываем архив с .jar файл в любое место (Архив .zip распаковываем, но не сам .jar!)

4) Запускаем лаунчер командой sudo java -jar /root/Downloads/TLauncher-2.72.jar . У вас будет другой путь, смотря куда положили файл! Будут скачены нужные файлы и запущен лаунчер:

Установка Java в Fedora/CentOS для TLauncher/Minecraft

1) Открываем Терминал и выполняем стандартные sudo yum update и обновляем.

2) Устанавливаем Java: sudo yum install java-11-openjdk и соглашаемся Y на установку.

3) Выполняем команду sudo update-alternatives —config java и указываем в поле число соответствующей версии Java 11, чтобы установить её по умолчанию. Проверяем с помощью java -version , что выводит Java 11:

4) Скачиваем Linux версию лаунчера и распаковываем архив с .jar файл в любое место (Архив .zip распаковываем, но не сам .jar!)

5) Запускаем лаунчер командой sudo java -jar /home/user/Downloads/TLauncher-2.72.jar . У вас будет другой путь, смотря куда положили файл! Будут скачены нужные файлы и запущен лаунчер.

Решение проблем при установке Java

1) Не запускается установщик Java, без ошибок и окон.

1.1) Пробуем полностью перезагрузить компьютер и запустить снова установщик.

1.2) Если перезагрузка не помогает, нужно переустановить вашу ОС (Windows и т.д.), так как она сломалась.

Источник

Оцените статью