Как запустить jar файл в windows 10
Перейти к содержимому

Как запустить jar файл в windows 10

  • автор:

Как запустить файл .jar на windows 10?

Добрый вечер,
помогите пожалуйста решить такую проблему:
написал программу на java сохранил ее как положено в исполняемый файл с расширением .jar
пытаюсь запустить через cmd выдает такие ошибки:
Error: To use ‘StartFlightRecording’, first unlock using -XX:+UnlockCommercialFeatures.
Error: The unlock option must precede ‘StartFlightRecording’.
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit

до этого скачал с официального сайта jdk, установил.
что делать?
может быть есть еще какой-то вариант создания и простого запуска консольных программ на java в windows?
гуглил этот вопрос — ничего конкретного не нашел.

  • Вопрос задан более трёх лет назад
  • 983 просмотра

Комментировать
Решения вопроса 0
Ответы на вопрос 2

GavriKos

Нужно не сохранят в .jar, а скомпилировать при помощи того же jdk.
Ответ написан более трёх лет назад
alekseyizmaylov @alekseyizmaylov Автор вопроса
мне нужно, чтобы программа запускалась из windows

GavriKos

alekseyizmaylov, и что? Вам все равно ее нужно скомпилировать. ПРосто так написав в блокноте код и сохранив его как jar вы не получите исполняемый файл. Вбейте в гугл что то вроде compile java file with jdk и почитайте. А еще лучше — пользуйте IDE, например Eclipse, NetBeans, IntelliJ

alekseyizmaylov @alekseyizmaylov Автор вопроса

Я использовал IntelliJ — написал в ней код, код в ней работает, сделал сборку в файл .jar, при двойном клике по нему ничего не происходит, при попытке запуска его через cmd выходит вышеуказанная ошибка

Neonoviiwolf @Neonoviiwolf

alekseyizmaylov, и не должно, гугл в помощь, там с «артефактами» нужны настройки и нужно собрать проект

JAR-файлы в Windows – как открывать, редактировать и конвертировать

Файл с расширением .JAR представляет собой файл Java Archive, используемый для хранения Java программ и игр в одном файле. Некоторые содержат файлы, которые заставляют их работать как отдельные приложения, а другие содержат библиотеки программ для использования другими программами.

JAR-файлы сжаты в ZIP и часто хранят такие вещи, как файлы CLASS, файлы манифеста и ресурсы приложения, такие как изображения, звуковые клипы и сертификаты безопасности. Так как они могут хранить сотни или даже тысячи файлов в сжатом формате, файлами JAR легко обмениваться и перемещать.

Мобильные устройства с поддержкой Java могут использовать файлы JAR в качестве файлов игры, а некоторые веб-браузеры содержат темы и надстройки в формате JAR.

Как открыть файлы JAR

Java Runtime Environment (JRE) должен быть установлен для того, чтобы открыть исполняемый JAR-файл, но обратите внимание, что не все JAR-файлы имеют формат исполняемого файла. После установки вы можете просто дважды щелкнуть файл JAR, чтобы открыть его.

JAR-файлы в проводнике системы Windows

Некоторые мобильные устройства имеют встроенную JRE. После установки приложения Java также можно открывать в веб-браузере, например Firefox, Safari, Edge или Internet Explorer (но не в Chrome).

Поскольку JAR-файлы сжимаются с помощью ZIP, любой распаковщик файлов может открыть его, чтобы отобразить содержимое, которое находится внутри. Это включает в себя такие программы, как 7-Zip, PeaZip и jZip.

Другой способ открыть файлы JAR – использовать следующую команду в командной строке, заменив yourfile.jar именем вашего собственного файла JAR:

java -jar yourfile.jar

Ошибки открытия файлов JAR

Из-за настроек безопасности в операционной системе Windows и в некоторых веб-браузерах весьма часто можно увидеть ошибки при попытке доступа к приложениям Java.

Например, «Java Application Blocked» может отображаться при попытке загрузки Java-апплета. Это можно исправить, установив уровень безопасности в апплете панели управления Java.

Если вы не можете открыть апплеты Java даже после установки JRE, сначала убедитесь, что Java включена в вашем браузере и что панель управления правильно настроена для использования Java. Затем полностью перезапустите браузер, закрыв все открытые окна, а затем снова откройте программу.

Также убедитесь, что вы используете последнюю версию Java. Если нет, вернитесь к ссылке JRE выше и установите последнюю версию.

Как конвертировать файл JAR

Вы можете декомпилировать файлы CLASS JAR-файла в файлы Java с помощью веб-сайта JavaDecompilers.com. Загрузите туда свой JAR-файл и выберите, какой декомпилятор использовать.

Преобразование приложения Java для использования на платформе Android потребует преобразования файла JAR в APK. Одним из вариантов может быть запуск файла JAR в эмуляторе Android, чтобы программа автоматически создала файл APK. Однако, самый простой способ получить Java-программу на Android – просто скомпилировать APK из исходного исходного кода.

Файлы WAR также являются файлами Java Web Archive, но вы не можете преобразовать файл JAR напрямую в файл WAR, поскольку формат WAR имеет особую структуру, которой нет в JAR. Вместо этого вы можете создать WAR-файл и затем добавить JAR-файл в каталог lib, чтобы классы в JAR-файле были доступны для использования. WizToWar может помочь вам сделать это.

Создать ZIP-файл из JAR-файла так же просто, как переименовать расширение файла из .JAR в .ZIP. Это, на самом деле, не выполняет преобразование файлов, но позволяет программам, использующим ZIP-файлы, таким как 7-Zip или PeaZip, легче открывать файл JAR.

Дополнительная информация о формате JAR

Если вам нужна помощь в упаковке программ в файлы JAR, перейдите по этой ссылке для получения инструкций на веб-сайте Oracle.

Только один файл манифеста может быть включен в архив JAR, и он должен находиться в расположении META-INF/MANIFEST.MF. Он должен следовать синтаксису имени и значения, разделенных двоеточием, как Manifest-Version:1.0. Этот файл MF может указывать классы, которые должно загружать приложение.

Разработчики Java могут подписывать свои приложения цифровой подписью, но это не подписывает сам файл JAR. Вместо этого файлы внутри архива перечислены с их подписанными контрольными суммами.

Что такое файл JAR? Исчерпывающее руководство по формату архива Java

JAR-файл — это архивный файл, основанный на известном формате ZIP-файла, и имеет потенциал для хранения большого количества файлов в одном. JAR-файлы часто хранят широкий спектр небольших данных, таких как файлы CLASS, файл манифеста и ресурсы приложения (например, звуковые клипы, изображения, сертификаты безопасности и каталоги).

Устройства мобильных телефонов с доступностью Java применяют эту технологию для хранения игровых файлов, веб-браузеров и дополнений. Файлы JAR могут легко содержать сотни или тысячи фрагментов в одном сжатом файле, поэтому ими легко делиться, легко передавать.

что такое JAR-файл

Что такое JAR-файл?

По определению, в настоящее время они рассматривают другой тип инструмента архивирования, но на раннем этапе они разработали Java — апплеты и их необходимые компоненты, загружаемые для браузера только в одной HTTP — транзакции. Поэтому необходимость открывать новое соединение для каждого пункта была исключена.

Это привело к быстрому процессу, так как апплет мог быть загружен на веб-страницу и функционировать намного быстрее. Не говоря уже об уменьшении размера файла, что само по себе было еще одним фактором экономии времени. Кроме того, цифровая подпись, созданная автором апплета для каждой отдельной записи в JAR-файле, является привлекательной функцией, которая позволяет обеспечить аутентификацию источника.

1. JAR файлы привлекательные особенности
  • JAR-файл основан на zip-архиве.
  • Этот формат архива может обрабатывать файлы классов, аудио и изображений, хранящиеся в одном месте.
  • JAR-файл является единственным кроссплатформенным форматом архива.
  • Он обратно совместим с кодом апплета.
  • Написанный на Java, он является открытым стандартом и полностью расширяемым.
  • Идеально подходит для упаковки кусочков java-апплета.
  • Он содержит файл манифеста и, возможно, файл подписи.
2. Разница между файлами JAR и WAR

И JAR, и WAR-файлы имеют архивный формат, но они явно разные:

Параметры сравнения
Файл JAR
Файл WAR

Как создать и отредактировать JAR-файл?

Вот базовый формат команды для создания JAR-файла:
  • jar cf jar-file input-file(s)
  • Параметр «c» предполагает, что вы хотите «создать» JAR-файл. Опция «f» означает, что вы хотите, чтобы выходные данные шли в файл, а не в stdout.
  • Буквы «c» и «f» могут появляться в любом порядке, но без пробела между ними.
  • «jar-file» — это имя, которое вы выбираете для своего JAR-файла, которое может быть любым другим именем. Имена файлов JAR обычно имеют расширение .jar.
  • Эта команда сгенерирует JAR-файл и поместит его в текущий каталог. Он также создает файл манифеста по умолчанию для архива JAR.
Для редактирования JAR-файла:

Хотя .txt содержимое JAR-файлов можно легко открыть с помощью «Блокнот», обработка файлов вручную может привести к потере ценных данных. Если вы хотите отредактировать JAR-файл, не повредив его, установите специальное программное обеспечение. В настоящее время несколько редакторов JAR доступны в Интернете, но может потребоваться некоторое время, чтобы найти правильную подгонку.

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

Как открыть JAR-файл?

JAR-файлы сжимаются ZIP, поэтому для просмотра их содержимого можно использовать различные типы файловых декомпрессоров, включая 7-Zip, RARLAB WinRAR и Corel WinZip (Windows), Corel WinZip Mac (Mac) и PeaZip (Linux, macOS и Windows).

Извлечение с помощью этих программ обычно происходит следующим образом:

    1. Сначала щелкните правой кнопкой мыши на файле, затем выберите опцию «Открыть с помощью» и выберите программу по умолчанию.

    открыть jar с архиватором winrar

        1. Нажмите кнопку обзора в окне «Открыть с помощью», чтобы открыть окно проводника.
        1. После этого найдите файл .exe для программного обеспечения, которое вы хотите в качестве программы по умолчанию для открытия файлов JAR.

        извлечь jar файл

          1. «jar-file» — это имя, которое вы выбираете для своего JAR-файла, которое может быть любым другим именем. Имена файлов JAR обычно имеют расширение .jar.
          1. Эта команда сгенерирует JAR-файл и поместит его в текущий каталог. Он также создает файл манифеста по умолчанию для архива JAR.

          Заметка: После того, как вы извлекли свои JAR-файлы, просто нажмите на них, чтобы просмотреть внутренние файлы. Большинство данных являются текстовыми файлами, однако может потребоваться дополнительное программное обеспечение для просмотра других.

          Как запустить JAR-файл?

          Обычно для запуска JAR-файла необходима установленная Java Runtime Environment (JRE). С JRE все, что вам нужно сделать, это дважды щелкнуть по имени файла. Однако этот метод работает только для исполняемых файлов, в противном случае в лучшем случае вы можете только просматривать файлы.

          JRE обычно устанавливается в Windows, поэтому вы можете открыть файл JAR, просто дважды щелкнув по ним. Хотя, как мы уже говорили, не все файлы JAR являются исполняемыми и легко открываются.

          После двойного щелчка JAR-файлов на Mac «Apple Jar Launcher» (программа macOS) отправляет JAR-файл в JRE или JVM, в конечном итоге запускает файл.

          Некоторые мобильные устройства имеют встроенную JRE по умолчанию или вы можете просто установить ее. После этого вы можете открывать приложения Java в веб-браузерах, таких как Firefox, Safari и Edge (за исключением Chrome).

          Запуск JAR-файла с помощью jre

          Как переупаковать JAR-файл?

          Процесс переупаковки JAR может быть сложным из-за структуры папок. Чтобы переупаковать JAR-файл, выполните следующие действия:

          • Во-первых, удалите старый .jar: rm JAR_NAME.jar
          • Зайдите внутрь папки: cd JAR_NAME
          • Упакуйте jar, ссылаясь на родительскую папку: jar cf .. /JAR_NAME.jar *

          В конце концов, у вас будет JAR_NAME.jar в родительской папке, откуда был распакован исходный файл.

          Как конвертировать JAR-файл?

          конвертировать jar файлы

          1. Преобразование с помощью декомпиляторов:

          С помощью декомпиляторов Java можно декомпилировать файлы CLASS в JAR-файлах. Чтобы это произошло, вам нужно только загрузить файл и выбрать декомпилятор.

          2. Преобразование JAR в APK:

          Существует острая необходимость в конвертации jar в APK, если Вы решили использовать аппликацию Java на Андроид. Вот почему вы должны запустить файл в эмуляторе Android, который автоматически создает файл APK для вас. Хотя получить Java — программу на Android гораздо проще скомпилировать APK из исходного кода.

          3. Преобразование JAR в WAR:

          С помощью программных приложений, таких как Eclipse, вы можете создавать исполняемые JAR-файлы. Однако вы не можете преобразовать JAR-файл в WAR-файл напрямую. Имейте в виду, что структура WAR-файла отличается от структуры JAR-файла. В связи с этим просто создайте WAR, а затем добавьте каталог файлов в lib. Затем вы получите доступ к компонентам JAR-файла.

          4. Преобразование JAR в ZIP:

          Это простой трюк для открытия файлов jar. Вы можете переименовать расширение файла с .jar на .zip, сделав pseudo-zip, который распознается такими программами, как 7-Zip или PeaZip.

          Как восстановить JAR-файл?

          Как и другие форматы архивов, файлы JAR являются деликатными, и вам нужно обращаться с ними осторожно, чтобы не повредить их. Для восстановления несохраненных или удаленных JAR-файлов основная процедура по существу такая же, как и в других форматах файлов. Имеется рекомендуемый протокол восстановления, чтобы следовать при обнаружении потерянных данных:

          • Не добавляйте на устройство новые данные, содержащие JAR-файлы, нуждающиеся в восстановлении.
          • Процесс восстановления должен быть первым, что вы делаете.
          • Используйте лучшие инструменты для восстановления с самого начала, потому что каждый сбой означает уменьшение ваших шансов на полное восстановление.
          Восстановите JAR-файл с помощью Wondershare Recoverit:

          Wondershare Recoverit является известным во всем мире программным обеспечением, предназначенным для восстановления потерянных данных с широким спектром форматов, и очень эффективным способом возврата удаленных файлов JAR. Эта программа поможет вам быстро, всего за 3 шага:

          Шаг 1 Выберите место, где вы потеряли JAR-файлы

          Выберите жесткий диск, на котором вы потеряли свои JAR-файлы, нажмите «Пуск» для сканирования потерянных JAR-файлов.

          Выберите жесткий диск

          Шаг 2 Сканируйте жесткий диск для поиска потерянных файлов

          Recoverit запустит всестороннее сканирование. Обычно для завершения сканирования требуется несколько минут. Иногда требуется несколько часов, если присутствует много файлов большого размера.

          Сканирование жесткого диска компьютера

          Шаг 3 Предварительно просматривайте и восстановите файлов JAR

          После сканирования вы можете найти JAR-файлы из элемента «Архив» в разделе «Тип файла». Перед восстановлением можно просмотреть все имена файлов, содержащиеся в восстанавливаемом JAR-файле. Затем проверьте и восстановите их, нажав кнопку «Восстановить».

          предварительный просмотр и сохранение фотографий

          Заключение

          В этом кратком обзоре мы подробно рассмотрели, что такое JAR-файл и его очевидные отличия от WAR-файла. Мы также кратко изложили, как создавать, редактировать, запускать, переупаковывать, конвертировать и восстанавливать JAR-файл, стремясь предложить пользователям-энтузиастам всестороннее представление.

          Часто задаваемые вопросы

          Что означает JAR?

          JAR расшифровывается как Java Archive и используется для хранения Java — программ и игр, сжатия их в один файл.

          Какая программа используется для открытия файла JAR?

          WinZip и PeaZip являются одними из программ, которые пользователи Windows и Mac могут использовать для открытия файлов JAR. Однако для запуска JAR-файла пользователи Windows могут использовать JRE (Java Runtime Environment), а пользователи Mac могут использовать Apple Jar Launcher.

          Имеют ли форматы JAR и WAR одно и то же применение?

          Нет. Единственное использование WAR-файлов позволяет легко тестировать и развертывать веб-приложение. С другой стороны, файлы JAR упаковывают много файлов в один для использования в качестве библиотеки, плагина и так далее.

          Как восстановить JAR файл?

          Использование стороннего программного обеспечения является наиболее правильным подходом для возврата потерянных JAR-файлов. В этом случае мы рекомендуем программное обеспечение для восстановления данных Wondershare Recoverit.

          Как запустить файл JAR в Windows

          Читатели помогают поддержать MSPoweruser. Когда вы совершаете покупку по ссылкам на нашем сайте, мы можем получать партнерскую комиссию.

          Прочтите страницу раскрытия информации о партнерах, чтобы узнать, как вы можете помочь MSPoweruser легко и не тратя денег. Читать далее

          Вам нужно запустить файл Java-архива (JAR) на вашем устройстве, и вы не можете заставить его работать? Вы, должно быть, столкнулись с различными проблемами, вызывающими это. Тем не менее решить эту проблему должно быть легко. Читайте дальше, и мы покажем вам некоторые из наиболее полезных советов и процедур, которые вы можете попробовать для эффективного запуска файла JAR в Windows.

          Проверьте ваше устройство на наличие Java. Убедитесь, что на вашем устройстве установлена ​​Java, необходимая для запуска файлов JAR в Windows. У вас есть выбор между Java JDK (разработка Java) или JRE (среда выполнения Java). Если у вас уже есть последний, вы все равно можете запустить файл Java на своем компьютере. Тем не менее, многие выбирают JDK из-за удобства, которое он предлагает, и поскольку в нем есть все, что есть в JRE, наряду с другими инструментами, такими как компиляторы и отладчики. Тем не менее, помните, что без любого из двух запуск Java будет невозможен. Вы также столкнетесь с проблемой, если Java не является программой по умолчанию для ваших файлов .jar.

          Командная строка - Java недоступна

          Итак, чтобы проверить, есть ли на вашем устройстве Java, запустите командную строку (вы можете ввести ее в строке поиска «Пуск» и ввести CMD или используйте сочетание клавиш Windows + R). Когда командная строка открыта, введите java -version и нажмите Enter.

          Если на вашем ПК установлена ​​Java, будет отображаться версия Java. Если нет, вы получите сообщение следующего содержания: ‘java’ не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл.

          Чтобы скачать Java, перейдите на его скачать страница , где вы можете выбрать одну из доступных версий. После загрузки щелкните установщик и следуйте инструкциям по установке. После этого перезагрузите компьютер.

          Сделайте Java по умолчанию для ваших файлов .jar. До этого шага вы могли заметить, что ваш файл Java совсем не похож на файл Java. Вместо значка Java он может отображаться как пустой или WinRAR. Теперь пришло время установить его по умолчанию для запуска ваших файлов .jar.

          Установка Java(TM) Platform SE Binary по умолчанию при открытии файлов .jar

          Для начала откройте проводник и перейдите в «Параметры» на вкладке «Вид». В раскрывающемся списке выберите Изменить папку и параметры поиска . Откроется небольшое окно, в котором нужно перейти на вкладку «Вид». В списке найдите Скрыть расширения для известных типов файлов. Нажмите «Применить», затем кнопку «ОК». Это должно добавить расширение .jar к имени файла вашего Java-файла.

          Затем щелкните правой кнопкой мыши файл Java и выберите Открыть с помощью вариант. Вы можете сразу увидеть Двоичный код платформы Java(TM) SE из списка вариантов, но выберите Выберите другое приложение вместо. Это позволит вам получить доступ к опции для установки Двоичный код платформы Java(TM) SE по умолчанию для запуска Java в вашей системе. Там выберите его и проверьте Всегда используйте это приложение для открытия файлов .jar . Нажмите OK, и теперь ваш файл .jar должен появиться со значком Java.

          Файл Java не работает при двойном щелчке. Если ваш файл .jar по-прежнему не запускается при двойном щелчке, есть другой способ решить эту проблему.

          Перейдите к месту, где находится ваш файл .jar. В этом месте щелкните правой кнопкой мыши черное пространство и выберите Новые . Выберите Текстовый документ . Как только текстовый документ будет создан, переименуйте его в любое желаемое имя, но измените расширение файла с .текст в .bat . Нажмите Да для подтверждения действия при появлении подсказки или предупреждения. Опять же, убедитесь, что созданный вами файл .bat находится в ТОМ ЖЕ МЕСТЕ, где находится ваш файл .jar.

          создание файла .bat для запуска Java-приложения

          Как только текстовый документ будет преобразован в пакетный файл Windows, щелкните его правой кнопкой мыши и выберите Редактировать . В появившейся пустой заметке введите java -jar (имя файла с расширением .jar) . Например: java -jar MSPowerUser.jar. Чтобы избежать ошибок, просто скопируйте имя файла файла. После вставки сохраните и закройте файл. После этого вместо того, чтобы щелкать файл .jar, вы теперь будете использовать файл .bat для запуска приложения Java.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *