Если вы никогда не играли в Minecraft, вот как работает механика пусковой установки. Пользователь может загрузить JAR (или JAR, упакованный в EXE), который вообще не имеет кода для клиента Minecraft. Это считается пусковой установкой. Когда запускается пусковая установка, она отображает экран входа в систему с новостями и т.д.
Затем, после входа в систему, пусковая установка запускает основное ядро Minecraft, minecraft.jar. Если он отсутствует в системе, он загружает его. Для запуска Minecraft не нужны никакие внешние библиотеки Java. Как это сделать? В настоящее время я пытаюсь реплицировать функциональность, когда я экспортирую как запущенный JAR в Eclipse, когда я пытаюсь запустить его, он печатает «Не удалось найти основной класс launcher.jar. Программа выйдет» (это на консоли, я хочу, чтобы иметь возможность дважды щелкнуть JAR и запустить его)
File file = new File(System.getProperty(«user.dir») + «/lessur.jar»); System.setProperty(«org.lwjgl.librarypath», System.getProperty(«user.dir») + «natives»); URLClassLoader classLoader; classLoader = URLClassLoader.newInstance(new URL[]); classLoader.loadClass(«zombie.engine.Lighting2»).newInstance();
liamzebedee 12 нояб. 2011, в 09:03
Поделиться
Поделиться:
3 ответа
Лучший ответ
Runnable JARs нуждается в манифесте, указывающем на использование основного класса. При экспорте из eclipse можно выбрать конфигурацию запуска (например, из предыдущего тестового прогона), а eclipse использует эту информацию для заполнения манифеста. Обновление:. Подумав об этом немного больше, основываясь на приведенном выше выводе и комментариях, я предполагаю, что вы пытаетесь запустить банку, используя команду «java» из командной строки, Если это так, вам нужно использовать:
как скачать моды jar #2
java -jar launcher.jar
нет:
java launcher.jar Вот репродукция того, что я думаю, что вы видите:
C:UsersTimDesktop > java launcher.jar
Исключение в потоке «main» java.lang.NoClassDefFoundError: launcher/jar Причиняет:
java.lang.ClassNotFoundException: launcher.jar
на java.net.URLClassLoader $1.run(Неизвестный источник)
в java.security.AccessController.doPrivileged(Нативный метод)
на java.net.URLClassLoader.findClass(Неизвестный источник)
в java.lang.ClassLoader.loadClass(Неизвестный источник)
at sun.misc.Launcher $AppClassLoader.loadClass(Неизвестный источник)
в java.lang.ClassLoader.loadClass(Неизвестный источник)
Не удалось найти основной класс: launcher.jar. Программа выйдет. C:UsersTimDesktop > java -jar launcher.jar
Ран
Tim Bender 12 нояб. 2011, в 10:11
Поделиться
Я сделал это, вот содержимое файла MANIFEST.MF из экспортированного JAR — Manifest-Version: 1.0 Class-Path:. Main-Class: Main
liamzebedee 12 нояб. 2011, в 10:23
Предположительно у вас есть класс с именем Main.class (без пакета) в этом JAR, и этот класс содержит правильно отформатированную main функцию?
Создание и запуск server jar для майнкрафт,решение проблемы запуска и добавление карты Выживание
Tim Bender 12 нояб. 2011, в 19:46
Да, я действительно
liamzebedee 12 нояб. 2011, в 22:33
Хорошо, вы дважды щелкаете файл launcher.jar или пытаетесь запустить его с помощью командной строки «java»? Я думаю, последний из двух. Я обновил свой ответ.
Tim Bender 13 нояб. 2011, в 03:49
Я дважды щелкаю по нему, который не производит никакого вывода, из которого я затем отлаживаю то, что произошло, запуская его через командную строку.
Источник: overcoder.net
Как запускать майнкрафт в Jar файлах?
У меня есть архив необычных версий в JAR формате, но они без лаунчера, через какую программу их можно запустить и нельзя ли их запустить в MultiMC?
Голосование за лучший ответ
Кинь их в папку versions в папке с майнкрафтом
Михаил БобкинУченик (143) 11 месяцев назад
В папке или просто файл?
Михаил Бобкин, /versions/<версия>/файл_версии.jar
Что за необычные версии такие?
Михаил БобкинУченик (143) 11 месяцев назад
Три «потерянные версии» из пи3ды интернета, судя по папкам текстур это что то интересное
Что за необычные версии такие
Как варриант попробуй открыть с помощью джавы или с помощью мульти мс
Михаил БобкинУченик (143) 11 месяцев назад
Так вопрос и стоит в том как открыть эти версии из мультимс
Роман Лещинский. Мыслитель (7463) Михаил Бобкин, незнаю что за версии хоть?
Похожие вопросы
Ваш браузер устарел
Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.
Источник: otvet.mail.ru
Как запустить jar файл в Windows 10
В двух тысячных годах большой популярности набрали приложения написанные на Java для мобильных телефонов. Многие из нас отлично помнят те времена, когда человек, который мог скидывать Java приложения со своего телефона был очень востребован. Многие ранее уже запускали Java приложения на своем компьютере, но со временем забыли какие программы это делают лучше всего. А также стоит помнить что существует множество приложений для компьютера, которые также написаны на Java.
Данная статья расскажет как запустить jar файл в Windows 10, а точнее чем запустить. Большинство эмуляторов Java требуют установленной последней версии Java машины в Windows 10. Поэтому также стоит рассмотреть где скачать и как установить последнюю версию Java для Windows 10. Программы для компьютера написаны на Java запускаются с помощью Java машины, а для запуска мобильных приложений используют эмуляторы Java для ПК.
Java для Windows 10
Модуль Java сертифицирован для использования в ОС Windows 10, начиная с выпуска Java 8 Update 51. Поэтому важно всегда устанавливать последнюю версию Java чтобы в первую очередь сэкономить своё время. Только после установки Java для Windows 10 стоит пытаться запускать Java приложения или переходить к выбору эмулятора для запуска игр.
- Переходим на официальный сайт разработчика: www.java.com.
- Скачиваем последнюю актуальную версию Java для Windows 10.
- Открываем скачанный установочный файл и следуем шагам установки.
Как запустить Java приложение на Windows
Существует множество приложений написанных на Java для операционной системы Windows. Запуск таких приложений осуществляется с помощью ранее установленной Java машины.
- Запускаете командную строку от имени администратора.
- Выполняете следующею команду: [stextbox -jar C:Usersuserjar_name.jar[/stextbox]
А также можно производить запуск Java приложения для компьютера непосредственно с рабочего стола используя пункт открыть с помощью, и выбрав там же Java машину.
Эмуляторы Java для ПК
KEmulator
Лучший Java эмулятор для компьютера, который без проблем работает на операционной системе Windows 10. Доступно две версии эмулятора: Lite и Full. KEmulator Full занимает немного больше места, главной особенностью которого является необходимость установки последней версии Java на Windows 10.
При наличии установленной Java последней версии на Вашем компьютере пользователь сможет запускать KEmulator Full файлом KEmulator.exe или KEmulator.jar. KEmulator Lite запускается на компьютере без установленной Java машины только через файл KEmulator.exe.
Полная версия эмулятора Java имеет более широкий функционал. В том числе позволяет настроить разрешение экрана на любое, имеет большую совместимость практически всех игр и приложений и более качественную поддержка 3D-игр.
Sjboy Emylator
Sjboy Emylator представляет собой небольшой эмулятор Java. Можно запускать любые Java приложения формата Jar. Рекомендуем сразу же в настройках выбрать устройство с разрешением экрана больше стандартного. В сравнении с KEmulator имеет очень мало настроек, Sjboy менее функциональный эмулятор, но с легкостью запускает большинство приложений.
Возможно пользователям обладающим операционной системой Windows 10 придется использовать режим совместимости. Поскольку по умолчанию эмулятор любит вылетать, особенно при попытке открыть тяжёлые программы.
Microemulator
Microemulator последний в нашем списке эмулятор Java работающий под управлением операционной системы Windows 10. Microemulator работает только с установленной Java машиной последней версии. Работает не со всеми расширениями, которые можно с горем пополам настраивать. А также отказывается запускать некоторые приложения. Из плюсов стоит отметить возможность запуска Java приложений по прямой ссылке.
Хоть и мобильные Java игры уже потеряли свою популярность, но всё же возможность запуска мобильных хитов двух тысячных годов осталась. Вы только вспомните как проходили уровни Gravity Defied или Мобильную Русскую Рыбалку. В те времена нам с головой хватало возможностей кнопочных телефонов, некоторые из них и сейчас работают.
Поэтому в этой статье мы рассмотрели как скачать последнюю версию Java для Windows 10, поскольку многие эмуляторы требуют для полноценной работы установленную версию Java машины. А также показали как запустить jar файл в Windows 10 используя когда-то популярные эмуляторы Java для компьютера.
Источник: windd.ru