Как сделать чтобы jar файлы открывались с помощью java
В обоих случаях (IDE или утилита jar) в архиве будет создаваться файл MANIFEST.MF. Как я уже писал — есть смысл почитать о дополнительных свойствах JAR-файлов. Т.к. в документации все очень неплохо написано, не буду заниматься переводом. Так что перейдем к следующему пункту нашего путешествия по JAR-файлам.
Подключение готовых JAR-файлов
Командная строка
Итак, я сказал, что основная функция JAR — содержать набор классов в виде class-файлов. Теперь нам надо понять, как подключать JAR-файлы к запускаемому классу, чтобы запускаемый класс мог использовать классы из JAR-файла.
Как вы уже хорошо знаете, запуск программы на Java включает запуск JVM (для Windows это файл java.exe, для Unix — java) и передача ей из командной строки имени класса, который вы собираетесь запускать. Например, для запуска класса First в пакете edu.javacourse.test надо в каталоге, внутри которого находится каталог edu/javacourse/test набрать такую команду:
Как видите, в качестве аргумента мы передали полное имя класса, который собираемся запускать. JVM кроме имени класса принимает достаточно много параметров, которые позволяют конфигурировать те или иные свойства JVM. В этой статье мы разберем очень важный элемент — CLASSPATH — который как раз и используется для подключения JAR-файлов.
Сейчас мы проделаем полный цикл создания JAR-файла и его подключения без использования IDE — я очень трепетно отношусь к умению программиста пользоваться командной строкой. Во-первых, это показывает, что вы действительно понимаете суть, во-вторых — этот навык ну просто очень полезен. Например, в том же Unix/Linux очень большое количество работы гораздо удобнее делать в командной строке, да и некоторые продукты содержат утилиты, запускаемые из командной строки. Так что займемся.
Создадим каталог JavaLesson (в принципе мы его уже создавали в разделе Основные шаги. В этом каталоге создадим стуктуру каталогов JarLib/edu/javacourse/jar. С помощью текстового редактора создадим файл SayHello.java
Структура наших каталогов должна выглядеть вот так:
После успешной компиляции создаем JAR-файл с помощью команды
Обратите внимание на первую строчку — в ней мы импортируем класс SayHello. В методе main мы создаем объект и вызываем его метод. Структура наших каталогов должна выглядеть вот так:
Теперь нам надо скомпилировать наш замечательный класс. Пробуем команду javac. ВНИМАНИЕ . Мы находимся в каталоге JavaLesson.
И мы получаем ошибку:
javac - cp C : / Anton / Libraries / say1 . jar ; C : / Anton / Libraries / say2 . jar UseHello . java
javac - classpath C : / Anton / Libraries / say1 . jar ; C : / Anton / Libraries / say2 . jar UseHello . java
Также важно отметить, что в CLASSPATH можно включать не только JAR-файлы — туда можно включать путь до каталога с файлами .class (опять же — их может быть указано несколько штук). Если бы мы не создавали JAR-файл say.jar, а использовали скомпилированный файл SayHello.class из каталога JarLib, то команда выглядела бы вот так:
Вы можете спросить — почему мы указали путь только до JarLib, а не полностью каталог с файлом SayHello.class. Дело в том, что т.к. наш файл содержится в пакете, то нам надо указать путь именно до пакета, а он находится в каталоге JarLib. Можно указать полный (а не относительный) путь — вот так:
Ну что же, скомпилировать нам удалось, самое время запускать наше замечательный класс. Скорее всего, вы уже догадываетесь, что при запуске нам тоже надо указать наш файл say.jar и выглядеть команда должна как-то так. ВНИМАНИЕ . Мы находимся в каталоге JavaLesson.
Подключение JAR-библиотек в IDE NetBeans
На этом можно закруглиться, хотя конечно же процесс познания бесконечен и вам наверняка встретится еще много интересной информации по использованию и созданию jar-файлов.
Исходный код для проектов под NetBeans можно скачать здесь. Библиотеку в них надо подключить самостоятельно. Так что можете потренироваться. Удачи.
Ребят, помогите плз. Создал программку, собрал Jar файл, делаю по нему двойной клик а он не запускается. Особенность в том что если запускать в ручную через cmd то все нормально. Если собирать wrapper-ом в exe. Как сделать так чтобы JAR сам по себе открывался по двойному клику?
137 3 3 золотых знака 3 3 серебряных знака 15 15 бронзовых знаков
Прописывать в системе ассоциации на данный тип файлов. Как именно и какие зависит как минимум от вашей ОС. Если вы спрашиваете как юзер, то это вообще не на хэшкод. Если как программист, то проверять текущее ассоциации можно, например, в инсталляторе вашей программы и спрашивать юзера об их изменении, если они вас не устраивают.
Откройте проводник и папку с файлом, который вам нужен для запуска. Вы должны щелкнуть правой кнопкой мыши файл Jar и выбрать Открыть с помощью в контекстном меню. Нажмите Выберите другое приложение , а затем выберите, чтобы открыть его с помощью бинарного файла Java (TM) Platform SE .
Как открыть файл executable jar file?
jar, выполните следующие правила:
- Откройте notepad.exe.
- Пишите: java -jar Example. jar.
- Сохраните его с расширением . bat.
- Скопируйте его в каталог с файлом . jar.
- Дважды щелкните его, чтобы запустить файл . jar.
Как запустить JAR файл Windows 7?
Как запустить JAR файл без JDK?
Что делать если не открываются jar файлы?
Чем открыть jar на Windows 10?
Откройте проводник и папку с файлом, который вам нужен для запуска. Вы должны щелкнуть правой кнопкой мыши файл Jar и выбрать Открыть с помощью в контекстном меню. Нажмите Выберите другое приложение , а затем выберите, чтобы открыть его с помощью бинарного файла Java (TM) Platform SE .
Как открыть файл формата class?
Чем открыть файл CLASS
- В Windows: Oracle Java Runtime Environment, Eclipse IDE for Java Developers с плагином JD-Eclipse, dirtyJOE, JD-GUI, ClassEditor, DJ Java Decompiler.
- В Mac OS: Oracle Java Runtime Environment, Eclipse IDE for Java Developers с плагином JD-Eclipse, Apple Jar Launcher, ClassEditor, JD-GUI.
Как открыть файл с расширением Java?
Как, чем открыть файл . java?
- Блокнот Windows.
- gVim.
- Oracle NetBeans.
- Eclipse IDE for Java Developers.
- Oracle Java Virtual Machine.
- Google Android Studio.
- Xinox JCreator.
- ES-Computing EditPlus.
Как открыть программу с помощью Java?
В командной строке зайдите в директорию java-программы, которую нужно запустить. После выполнения данной процедуры, введите команду java -cp [имя файла]. jar [имя основного класса программы] и нажмите на клавишу Enter, это запустит выполнение файла.
Как открыть JAR файл от имени администратора?
Как запустить . JAR файлы в Windows 10 —
Как открыть файл jar на андроиде?
Чтобы запустить jar на Android, нужно инсталлировать специальный эмулятор, который называется Java Me. Существует множество подобных программ для Android, обладающих своими преимуществами и недостатками.
JAR – файл представляет собой архив Java формат пакета, который может включать в себя программу Java в нем. Хотя вы можете извлекать JAR-файлы с помощью архивного программного обеспечения, такого как 7zip, вы не можете запустить чистое приложение Java JAR, как с другими программами в Windows.
В этом случае мы расскажем, как запустить чистый JAR-файл приложения Java в Windows.
Как я могу запустить файл JAR в Windows 10?
1 Добавить Java в Windows
Главное, что вам нужно заранее, – это установить Java. Без него приложения Java не будут работать в Windows. Вот как вы можете установить или обновить Java в Windows 10:
- Сначала откройте командную строку (администратор), нажав комбинацию клавиш Win + R и введя cmd в поле.
- Затем введите java -version в командную строку и нажмите Enter. Затем он предоставит дополнительную информацию о вашей версии Java, как показано ниже.
- Текущая версия Java – это версия 8, обновление 131. Если у вас нет Java или самой последней версии, вы можете добавить ее бесплатно.
- Запустите мастер установки Java. Затем откройте браузер, чтобы убедиться, что программа работает.
2 Загрузите средство открытия файлов JAR
Вы можете открывать файлы JAR и сотни различных форматов с помощью одного приложения. File Viewer Plus – универсальный просмотрщик файлов для Windows, который может открывать и отображать более 300 различных типов файлов.
Новая обновленная версия имеет множество функций, которые сэкономят вам много времени при открытии, просмотре или редактировании файлов.
File Viewer Plus поддерживает самые популярные типы текстовых, аудио- или видеофайлов, а также архивы, исходный код или веб-файлы.
3 Используйте двоичный файл Java (TM) Platform SE
4 Запустите файл JAR из командной строки Windows.
- Нажмите клавишу Win + горячую клавишу X и выберите Командная строка (администратор), чтобы открыть ее от имени администратора.
- Затем введите следующую команду (заменив пример фактическим путем к файлу, который нужно запустить) и нажмите Enter: **java -jar c:pathtojarfile.jar**
- В качестве альтернативы вы можете сначала открыть папку, содержащую JAR, в командной строке, введя cd /, а затем каталог. Затем вы можете ввести java -jar file.jar без пути к папке.
Это откроет исполняемый файл JAR, если он содержит файл манифеста, чтобы указать точку входа приложения. (Разработчики уже должны были включить это в архив.)
Если вы разрабатываете свои собственные программы Java, вам необходимо преобразовать JAR в исполняемый формат.
5 Добавьте сторонний исполнитель JAR в Windows
Существуют также программы-исполнители для Windows, которые позволяют запускать файлы JAR так же, как и любую другую программу. Jarx – один из них, и вы можете добавить его в Windows, щелкнув Jarx-1.2-installer.exe на этой странице.
Если у вас возникли проблемы с доступом к JAR-файлу или возникла какая-то ошибка, ознакомьтесь с этим отличным руководством по поиску отличных исправлений.
Если у вас есть другие предложения или вопросы, оставьте их в разделе комментариев ниже, и мы обязательно рассмотрим.
JAR (Java Archive File) – формат архива, в котором хранятся элементы программы, написанной на языке Java. Чаще всего файлы с таким расширением являются мобильными играми и приложениями. На компьютере можно просмотреть содержимое такого архива и/или попытаться запустить JAR как приложение.
Способы открытия JAR-архива
Для начала рассмотрим несколько программ для открытия архива JAR. Так можно убедиться, что в нём содержится всё необходимое для запуска этого приложения, а также внести требуемые изменения.
Способ 1: WinRAR
Когда речь заходит об архивах, большинству пользователей приходит на ум программа WinRAR. Для открытия файла JAR она отлично подходит.
Найти и открыть нужный архив можно и через встроенный обозреватель файлов WinRAR.
Если с содержимым архива планируется дальнейшая работа, то потребуется разархивация.
Способ 2: 7-Zip
Поддержка расширения JAR предусмотрена и в архиваторе 7-Zip.
Способ 3: Total Commander
Альтернативой упомянутым программам может стать файловый менеджер Total Commander. Т.к. его функционал включает работу с архивами, открыть JAR-файл будет несложно.
- Укажите диск, где расположен JAR.
- Перейдите в директорию с архивом и дважды кликните по нему.
Способы запуска JAR на компьютере
При необходимости запустить приложение или игру JAR понадобится один из специальных эмуляторов.
Способ 1: KEmulator
Программа KEmulator – это продвинутый Java-эмулятор, позволяющий произвести настройку всевозможных параметров запуска приложения.
Или перенесите этот файл окно программы.
Выглядеть это будет так:
При желании в настройках программы Вы сможете задать соответствия клавиш телефона клавишам компьютера.
Способ 2: MidpX
Программа MidpX нет так функциональна, как KEmulator, но со своей задачей справляется.
После установки все файлы JAR будут ассоциироваться с MidpX. Это можно понять по изменившейся иконке:
Дважды кликните по ней и приложение будет запущено. При этом виртуальная клавиатура уже интегрирована в интерфейс программы, однако настроить управление с клавиатуры ПК тут нельзя.
Способ 3: Sjboy Emulator
Ещё один простой вариант для запуска JAR – это Sjboy Emulator. Главная его особенность заключается в возможности выбора скинов.
Клавиатура тут также интегрирована.
Итак, мы выяснили, что JAR можно открыть не только как обычный архив, но и запустить на компьютере через Java-эмулятор. В последнем случае удобнее всего использовать KEmulator, хотя и другие варианты тоже имеют свои преимущества, например, возможность изменять оформление окна.
Мы рады, что смогли помочь Вам в решении проблемы.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Читайте также: