How do we run a jar file in command prompt?
asked Apr 25, 2011 at 3:45
0
Try this
java -jar <jar-file-name>.jar
answered Apr 25, 2011 at 3:46
Bala RBala R
106k23 gold badges195 silver badges209 bronze badges
4
If you dont have an entry point defined in your manifest invoking java -jar foo.jar
will not work.
Use this command if you dont have a manifest or to run a different main class than the one specified in the manifest:
java -cp foo.jar full.package.name.ClassName
See also instructions on how to create a manifest with an entry point:
https://docs.oracle.com/javase/tutorial/deployment/jar/appman.html
answered Apr 25, 2011 at 3:52
LynchLynch
8,9842 gold badges22 silver badges34 bronze badges
5
java [any other JVM options you need to give it] -jar foo.jar
answered Apr 25, 2011 at 3:46
QuantumMechanicQuantumMechanic
13.7k3 gold badges43 silver badges66 bronze badges
1
You can run a JAR file from the command line like this:
java -jar myJARFile.jar
answered Apr 25, 2011 at 3:46
icktoofayicktoofay
125k21 gold badges246 silver badges230 bronze badges
1
How do we run a jar file in command prompt?
asked Apr 25, 2011 at 3:45
0
Try this
java -jar <jar-file-name>.jar
answered Apr 25, 2011 at 3:46
Bala RBala R
106k23 gold badges195 silver badges209 bronze badges
4
If you dont have an entry point defined in your manifest invoking java -jar foo.jar
will not work.
Use this command if you dont have a manifest or to run a different main class than the one specified in the manifest:
java -cp foo.jar full.package.name.ClassName
See also instructions on how to create a manifest with an entry point:
https://docs.oracle.com/javase/tutorial/deployment/jar/appman.html
answered Apr 25, 2011 at 3:52
LynchLynch
8,9842 gold badges22 silver badges34 bronze badges
5
java [any other JVM options you need to give it] -jar foo.jar
answered Apr 25, 2011 at 3:46
QuantumMechanicQuantumMechanic
13.7k3 gold badges43 silver badges66 bronze badges
1
You can run a JAR file from the command line like this:
java -jar myJARFile.jar
answered Apr 25, 2011 at 3:46
icktoofayicktoofay
125k21 gold badges246 silver badges230 bronze badges
1
How do we run a jar file in command prompt?
asked Apr 25, 2011 at 3:45
0
Try this
java -jar <jar-file-name>.jar
answered Apr 25, 2011 at 3:46
Bala RBala R
106k23 gold badges195 silver badges209 bronze badges
4
If you dont have an entry point defined in your manifest invoking java -jar foo.jar
will not work.
Use this command if you dont have a manifest or to run a different main class than the one specified in the manifest:
java -cp foo.jar full.package.name.ClassName
See also instructions on how to create a manifest with an entry point:
https://docs.oracle.com/javase/tutorial/deployment/jar/appman.html
answered Apr 25, 2011 at 3:52
LynchLynch
8,9842 gold badges22 silver badges34 bronze badges
5
java [any other JVM options you need to give it] -jar foo.jar
answered Apr 25, 2011 at 3:46
QuantumMechanicQuantumMechanic
13.7k3 gold badges43 silver badges66 bronze badges
1
You can run a JAR file from the command line like this:
java -jar myJARFile.jar
answered Apr 25, 2011 at 3:46
icktoofayicktoofay
125k21 gold badges246 silver badges230 bronze badges
1
Среди наиболее часто задаваемых вопросов по операционной системе Windows запрашивается помощь для открытия файла JAR на компьютере. Поскольку обычным методом большинство не может этого сделать. Сегодня мы поговорим о том, как открыть или запустить JAR-файл в Windows из CMD или командная строка .
JAR — это формат расширения разработан исключительно язык programmation Java , которые представляют собой не что иное, как исполняемые приложения, которые можно использовать на компьютере.
Точно так же это расширение позволяет архивировать или компилировать программы, разработанные с использованием этого языка, с тем преимуществом, что во время процесса не теряется никакая информация.
Чтобы открыть файл JAR, необходимо установить интерпретатор Java. Поскольку они единственные, кто может выполнять компиляцию файлов и, таким образом, запускать выполнение конкретной программы.
В Windows закажите эту задачу через CMD это самый безопасный и эффективный способ добиться этого. Однако есть много способов запустить эти типы файлов.
Поэтому, если вы хотите узнать больше о различных способах открытия сборок Java через операционную систему Microsoft, продолжайте читать эту статью.
Командная строка распознается в Windows как маленькое черное окошко, которое позволяет вводить «коды» или команды для запуска определенной конфигурации, задачи или программы.
Что касается Java, он стал языком, который проник в большинство. Наверное, даже во всех аспектах связанные с операционным и визуальным развитием устройства, консоли, центры обработки данных, Интернет и многое другое. Этот язык имеет большое значение для того, чтобы легко работать на любой платформе. Подходит для Windows, Mac OS, бесплатных программ, iOS и Android нет проблем.
Следовательно, запуск файла из них не является проблемой в таких операционных системах, как Windows, потому что этот язык явно является его частью.
Шаг за шагом
Как упоминалось выше, командная строка или CMD позволяет выполнять настройки и команды от имени администратора компьютера. Следовательно, открытие файла JAR возможно внутри него.
Благодаря комбинации клавиш «Windows + X», На экране компьютера откроется окно, в котором вы можете выбрать этот полезный метод, чтобы открыть его как «Администратор».
Есть два способа открыть компиляции Java: первый — это прямой метод, который выполняется с помощью команды » java ‘-jar c: filepath.jar .
Очевидно, что такие аспекты, как «C:» и «Filepath.jar» должны быть изменены, указав точный адрес, где хранится компиляция, а также имя, под которым она сохраняется на компьютере. Второй метод требует двух подсказок кода. Действительно, показания делаются отдельно.
Итак, начните с открытия пространства, в котором хранится файл, с помощью команды » кд / ‘”, За которым следует адрес файла. Затем введите имя файла JAR через » java ‘-jar имя_файла.jar . Нажмите клавишу «Ввод», чтобы открыть содержимое автоматически. Таким образом, вы можете открыть файл JAR в Windows из CMD.
Другие способы открыть файл JAR в Windows
В случае, когда компиляция файлов выполняется из графической среды, достаточно нажать кнопку «Пуск» Windows для доступа к разделу «Windows».
В окне, которое откроется на экране компьютера, вы сможете перейти к пути хранения, где находится файл JAR. После этого, дважды щелкните по нему и запустите его автоматически .
С другой стороны, возможно, что эти версии должны выполняться через браузеры. Итак, чтобы открыть его, вам просто нужно щелкнуть ссылку для его запуска.
С точки зрения разработчика, выполнение этого типа расширения, чтобы гарантировать информацию, которая будет исполняется в программе это большое преимущество, которое предлагает только Java.
Вот почему, если у вас есть какое-либо из этих расширений на вашем компьютере, теперь вы знаете, что несколько вариантов предлагаются открыть их не выходя из Windows . Даже на Android есть способы открывать всевозможные файлы .
Java-приложения в свое время были довольно распространенными на Windows-платформе. Это были не самые лучшие приложения, так как они были тяжелыми для системы, но альтернатив было не так уж и много. Приложения на основе Java все еще встречаются, хотя и не в таком количестве, как раньше. Одним из самых популярных сегодня является платформер Minecraft.
При наличии у вас Jar-файла, а это, в принципе, файл Java, вам нужна среда выполнения, чтобы запустить его. Java используется множеством различных приложений, однако это вовсе не значит, что вы всегда будете запускать JAR-файлы. Возможно, вы все еще откроете файл в формате EXE с ними. Тем не менее, вы все еще можете найти исключительно Java-файл.
При работе с таким файлом вы можете обнаружить его расширение JAR, либо JRE. Оба могут быть запущены одинаковым образом, но вам придется установить среду выполнения для своей операционной системы Windows 10. Также возможно, что она уже была установлена вами ранее.
Проверка на наличие Java Runtime
Откройте Командную строку (щелчок правой кнопки мыши на кнопке Пуск и выбор соответствующего пункта меню). Выполните следующую команду java -version
и нажмите клавишу ввода. Если команда возвращает информацию о версиях пакета, среди выполнения и клиента, то все в порядке.
В противном случае — требуемых компонентов не установлено в системе.
Как запустить Jar-файл в Windows 10
После того, как определились, есть ли (или нет) в вашей операционной системе Java, можно приступать к открытию файла. Первый шаг — установка среды выполнения.
Посетите официальный сайт по адресу https://java.com/ru/download/ и загрузите пакет установки на свой ПК.
Запустите на выполнение скачанный исполняемый файл, который установит среду. По окончании выполнения процесса вы будете оповещены соответствующим образом. Для проверки корректности инсталляции повторно выполните выше обозначенную команду в Командной строке.
Все значки сопоставимых файлов будут изменены в соответствии с их приложением. Щелкните дважды по Jar-файлу, чем откроете его. Если не получается — сделайте следующее:
- кликните правой кнопкой мыши по файлу и выберите в контекстном меню пункт «Открыть с помощью…»$
- отметьте Java(TM) Platform SE binary и установите флажок для использования этого приложения всегда;
- значок будет обновлен и можно открыть файл двойным щелчком кнопки мыши.
Используем системное приложение «Параметры»
Выше обозначенная опция контекстного меню иногда не связывает файлы с приложениями по умолчанию. Если это ваш случай — попробуйте следующее решение:
- запустите приложение «Параметры» (Win+I);
- перейдите в категорию «Приложения»;
- выберите вкладку «Приложения по умолчанию»;
- справа ниже нажмите на ссылку «Выбор стандартных приложений для типов файлов»;
- прокрутите список расширений и выберите расширение «.jar»;
- в открывшемся окне сопоставьте его с Java(TM) Platform SE binary.
Командная строка
Jar-файлы можно открыть в Командной строке. Запустите её (можно без права администратора). Введите полный путь к файлу, который хотите запустить java -jar "полный_путь_к_файлу"
и подтвердите выполнение вводом клавиши Enter.
Устранение неисправностей
Долгое уже время существует Java и регулярно поддерживается по сей день, но все еще не избавлена от всех проблем. Соответственно, вы можете столкнуться с некоторыми и у себя. Убедитесь что среде выполнения разрешено запускать файлы в вашей операционной системе. Защитник Windows может блокировать её работу.
Также проверьте версию среды, потому что иногда присутствует несовместимость файлов с устаревшей и новой. Понизьте или повысьте её до нужной версии. Иногда скачиваемые с Интернета Jar-файлы упакованы в архив. Соответственно, необходимо выполнить их извлечение перед запуском.
Заключение
Сегодня Java не так распространена, как это было раньше. Открытие соответствующих файлов не было проблемным, но сейчас стало несколько непонятным. Некоторые приложения позволяют работать с ними без установки официальной среды выполнения, что затрудняет определение того, что они используют Java. Будьте внимательны и спасибо за внимание!
На чтение 4 мин. Просмотров 21.8k. Опубликовано 03.09.2019
Файл Jar – это формат пакета архива Java, который может включать в себя программу Java. Хотя вы можете извлекать Jars с помощью программного обеспечения для архивирования, такого как 7zip, вы не можете запускать чистое приложение Java Jar, как это было бы с другими программами в Windows.
Поскольку это так, мы рассмотрим, как вы можете запустить чистый Jar-файл Java-приложения в Windows.
Содержание
- Как я могу запустить файл Jar в Windows 10?
- 1. Добавить Java в Windows
- 2. Откройте файл Jar с двоичным файлом Java (TM) Platform SE
- 3. Запустите файл Jar из командной строки Windows
- 4. Добавьте сторонний Jar Executor в Windows
- 5. Загрузите этот инструмент, мы настоятельно рекомендуем
Как я могу запустить файл Jar в Windows 10?
- Добавить Java в Windows
- Откройте Jar-файл с помощью бинарного файла Java (TM) Platform SE
- Запустите файл JAR из командной строки Windows
- Добавить сторонний Jar Executor в Windows
- Загрузите этот инструмент, мы настоятельно рекомендуем
1. Добавить Java в Windows
Главное, что вам нужно сделать заранее – это установить Java. Без этого Java-приложения не будут работать в Windows. Вот как вы можете установить или обновить Java в Windows 10:
- Сначала откройте командную строку (Admin), нажав комбинацию клавиш Win + R и введя «cmd» в подсказке.
- Затем введите «java -version» в командной строке и нажмите Enter. Затем он предоставит дополнительную информацию о вашей версии Java, как показано ниже.
- Текущая версия Java – Версия 8, обновление 131 . Если у вас нет Java или самой последней версии, вы можете добавить Версию 8 в Windows, нажав кнопку Бесплатная загрузка Java на этой странице веб-сайта.
- Запустите мастер установки Java ниже, чтобы добавить Java 8 в Windows. Затем откройте браузер и убедитесь, что Java работает.
Подробнее о том, как добавить последнюю версию Java в Windows 10, читайте в этой обновленной статье.
2. Откройте файл Jar с двоичным файлом Java (TM) Platform SE
- В последней версии Java теперь вы можете запускать файлы Jar. Откройте проводник и папку с файлом, который вам нужен для запуска.
- Вы должны щелкнуть правой кнопкой мыши файл Jar и выбрать Открыть с помощью в контекстном меню.
- Нажмите Выберите другое приложение , а затем выберите, чтобы открыть его с помощью бинарного файла Java (TM) Platform SE .
- Установите флажок Всегда использовать это приложение, чтобы открывать файлы Jar .
- Нажмите кнопку ОК , чтобы закрыть меню.
- Теперь вы можете запустить выбранный Jar, и все другие файлы Jar также будут связаны с Java.
Epic guide alert! Больше нет проблем с Проводником. Исправьте их все с помощью этого обширного руководства!
3. Запустите файл Jar из командной строки Windows
- Кроме того, вы можете запустить Jar из командной строки. Нажмите клавишу Win + горячую клавишу X и выберите Командная строка (Администратор) , чтобы открыть ее как администратор.
- Затем введите java j -jar c: pathtojarfile.jar ’в CP и нажмите Enter. Замените c: pathtojarfile.jar на фактический путь и заголовок файла Jar, который вам нужно запустить в Windows.
- Кроме того, вы можете сначала открыть папку с Jar в командной строке, введя «cd /», а затем каталог. Затем вы можете ввести «java -jar file.jar» без указания пути к папке.
Это откроет исполняемый файл Jar, если он содержит файл манифеста для указания точки входа приложения. (Разработчики должны были уже включить это в архив.)
Если вы разрабатываете свои собственные программы на Java, вам необходимо преобразовать Jar в исполняемый формат.
Если у вас возникли проблемы с доступом к командной строке от имени администратора, вам лучше ознакомиться с этим руководством.
4. Добавьте сторонний Jar Executor в Windows
Существуют также программы-исполнители для Windows, которые позволяют запускать файлы Jar так же, как и любые другие программы. Jarx – один из исполнителей Jar, который вы можете добавить в Windows, нажав Jarx-1.2-installer.exe на этой странице.
Нажмите на файл jarx.exe, чтобы запустить программное обеспечение, которое на самом деле не имеет графического интерфейса пользователя (кроме окна About jarx). Затем вы можете дважды щелкнуть Jar-файлы, чтобы запустить их в Windows.
Если у вас возникли проблемы с доступом к файлу JAR или у вас возникла какая-то ошибка, взгляните на это изящное руководство, чтобы найти отличные исправления.
5. Загрузите этот инструмент, мы настоятельно рекомендуем
Вы можете открывать файлы .jar и другие сотни различных форматов с помощью одного приложения. FileViewer Plus – это универсальный просмотрщик файлов для Windows, который может открывать и отображать более 300 различных типов файлов.
Новая обновленная версия имеет множество функций, которые сэкономят вам много времени при открытии, просмотре или редактировании файлов.Существует бесплатная полнофункциональная пробная версия, которую можно загрузить, так что вы можете проверить ее самостоятельно.
- Загрузить сейчас FileViewer Plus 3
При этом теперь вы можете запускать файлы Jar в Windows. Если вам нужно исправить файл Jar, который не открывается, ознакомьтесь с этим руководством по Windows Report.
Если у вас есть другие предложения или вопросы, оставьте их в разделе комментариев ниже, и мы обязательно их рассмотрим.
Содержание
- Установка компонента Java
- Способ 1: Меню Java (TM) Platform SE
- Способ 2: Запуск в «Командной строке»
- Способ 3: Эмуляторы Java
- Sony Ericsson SDK
- Вопросы и ответы
Установка компонента Java
Чтобы иметь возможность запускать исполняемые файлы JAR без использования эмуляторов, на компьютер необходимо установить платформу Java. Устанавливается компонент как обычная программа.
Скачать Java с официального сайта
Способ 1: Меню Java (TM) Platform SE
Сразу нужно отметить, что возможности данного способа ограничены. Хотя последняя версия платформы Java поддерживает запуск файлов JAR, далеко не факт, что конкретная Java-программа будет выполнена. Способ прост: кликните правой кнопкой мыши по файлу JAR и выберите в контекстном меню опцию «Открыть с помощью» «Java (TM) Platform SE binary».
Если ничего не произойдет, переходите к следующему способу.
Способ 2: Запуск в «Командной строке»
Попробуйте запустить исполняемый файл в консоли, если Java-программа не запустится, — по крайней мере, команда запуска вернет описание ошибки, по которому можно будет установить характер проблемы.
- Запустите из контекстного меню или системного поиска «Командную строку» или «PowerShell» (можно с обычными правами).
- Сформируйте и выполните команду вида
java -jar "D:executablejarfile.jar"
, где содержимое кавычек – это путь к исполняемому файл JAR.
Способ 3: Эмуляторы Java
Лучше всего для запуска приложений Java использовать специальные программы-эмуляторы, из которых самым известным, универсальным и наиболее функциональным является KEmulator Lite. В настоящее время официальный сайт разработчика недоступен, но приложение по-прежнему можно найти в свободном доступе в интернете. Рекомендуем использовать русифицированную портативную версию эмулятора.
- Скачайте архив с программой, распакуйте в удобное расположение и запустите исполняемый файл KEmulator.exe.
- Выберите в меню «Файл» → «Загрузить jar…» и укажите путь к файлу приложения или игры JAR.
Если файл не запустится или эмулятор выдаст ошибку, возможно, что-то не так с самим JAR-файлом либо для полноценной работы эмулятора требуются дополнительные компоненты, в частности Java SE Development.
Sony Ericsson SDK
В качестве альтернативы маловесному KEmulator Lite можно попробовать полноценную платформу виртуализации Java-приложений Sony Ericsson SDK. Официальный сайт разработчика более недоступен, однако эмулятор по-прежнему находится в свободном доступе. Также для этого понадобится набор библиотек Java SE Development Kit и утилита JADMaker, которую также придется поискать на просторах интернета.
Скачать Java SE Development Kit с официального сайта
- Скачайте Sony Ericsson SDK, Java SE Development Kit (рекомендуется версия 8u191 x86) и JADMaker.
- Установите сначала Java SE Development Kit, а затем Sony Ericsson SDK. Инсталляцию следует выполнять с настройками по умолчанию, если вдруг эмулятор попросит добавить себя в исключения брандмауэра Windows, на это нужно дать согласие. Архив с утилитой JADMaker распакуйте в удобное расположение, она понадобится позже. В начале установки Sony Ericsson SDK появится окошко с предложением автоматического обнаружения каталогов Java SE Development Kit, нажмите в этом окошке «Да».
- Установив набор библиотек и эмулятор Sony Ericsson, зайдите в меню «Пуск» и выберите опцию «Sony Ericsson» → «Default Device Selection».
- В открывшемся диалоговом окне выберите модель виртуального мобильного телефона, который станет использоваться по умолчанию.
- Запустите утилиту JADMaker и перетащите на ее окошко файл JAR, который будет преобразован в файл JAD. По умолчанию сконвертированный файл сохраняется в исходную папку.
- Откройте опять меню «Пуск» и запустите эмулятор, выбрав опцию «Sony Ericsson» → «Run WIDP Application».
- В открывшемся окне обзора укажите путь к сконвертированному в JAD файлу JAR.
- В результате откроется окно эмулятора с названием Java-приложения. Чтобы его запустить, нажмите кнопку «Launch».
К сожалению, использование даже такого мощного инструмента как Sony Ericsson SDK не гарантирует, что Java-приложение будет сразу же успешно запущено. Успех или неудача будут зависть от ряда факторов, как то: совместимость версии Java-приложения с эмулируемым мобильным устройством, а также сборки Windows 10. Так, по каким-то причинам в последних сборках этой системы платформа Sony Ericsson SDK работает некорректно.
Еще статьи по данной теме:
Помогла ли Вам статья?
Содержание
- Как открыть Jar файл
- Проверка на наличие Java Runtime
- Как запустить Jar-файл в Windows 10
- Используем системное приложение «Параметры»
- Командная строка
- Устранение неисправностей
- Заключение
- Работа с Java в командной строке
- Один файл
- Отделяем бинарные файлы от исходников
- Используем пакеты
- Если в программе несколько файлов
- Если удивляет результат
- Хорошо бы протестировать
- Создадим библиотеку
- Надо узнать, что у библиотеки внутри
- Лучше снабдить библиотеку документацией
- Можно подписать jar-архив
- Использование библиотеки
- Собираем программу
- Первый способ
- Второй способ
- Третий способ
- Запуск исполняемого jar-файла
- Как быть с приложениями JavaEE
- Как запустить файл Jar в Windows 10 [БЫСТРОЕ РУКОВОДСТВО]
- Как я могу запустить файл Jar в Windows 10?
- 1. Добавить Java в Windows
- 2. Откройте файл Jar с двоичным файлом Java (TM) Platform SE
- 3. Запустите файл Jar из командной строки Windows
- 4. Добавьте сторонний Jar Executor в Windows
- 5. Загрузите этот инструмент, мы настоятельно рекомендуем
- Запуск файла JAR в Windows
- 21 ответов
- Запустите приложение Java из командной строки
- 1. Обзор
- 2. Создайте приложение JAR
- 3. Аргументы командной строки Java
- 4. Запустите исполняемый файл JAR с аргументами
- 5. Запустите неисполняемую банку с аргументами
- Неисполняемый JAR, созданный ранее, содержит то же самое простое приложение. Мы можем бежать
Как открыть Jar файл
Java-приложения в свое время были довольно распространенными на Windows-платформе. Это были не самые лучшие приложения, так как они были тяжелыми для системы, но альтернатив было не так уж и много. Приложения на основе Java все еще встречаются, хотя и не в таком количестве, как раньше. Одним из самых популярных сегодня является платформер Minecraft.
При наличии у вас Jar-файла, а это, в принципе, файл Java, вам нужна среда выполнения, чтобы запустить его. Java используется множеством различных приложений, однако это вовсе не значит, что вы всегда будете запускать JAR-файлы. Возможно, вы все еще откроете файл в формате EXE с ними. Тем не менее, вы все еще можете найти исключительно Java-файл.
При работе с таким файлом вы можете обнаружить его расширение JAR, либо JRE. Оба могут быть запущены одинаковым образом, но вам придется установить среду выполнения для своей операционной системы Windows 10. Также возможно, что она уже была установлена вами ранее.
Проверка на наличие Java Runtime
В противном случае — требуемых компонентов не установлено в системе.
Как запустить Jar-файл в Windows 10
После того, как определились, есть ли (или нет) в вашей операционной системе Java, можно приступать к открытию файла. Первый шаг — установка среды выполнения.
Посетите официальный сайт по адресу https://java.com/ru/download/ и загрузите пакет установки на свой ПК.
Запустите на выполнение скачанный исполняемый файл, который установит среду. По окончании выполнения процесса вы будете оповещены соответствующим образом. Для проверки корректности инсталляции повторно выполните выше обозначенную команду в Командной строке.
Все значки сопоставимых файлов будут изменены в соответствии с их приложением. Щелкните дважды по Jar-файлу, чем откроете его. Если не получается — сделайте следующее:
Используем системное приложение «Параметры»
Выше обозначенная опция контекстного меню иногда не связывает файлы с приложениями по умолчанию. Если это ваш случай — попробуйте следующее решение:
Командная строка
Устранение неисправностей
Долгое уже время существует Java и регулярно поддерживается по сей день, но все еще не избавлена от всех проблем. Соответственно, вы можете столкнуться с некоторыми и у себя. Убедитесь что среде выполнения разрешено запускать файлы в вашей операционной системе. Защитник Windows может блокировать её работу.
Также проверьте версию среды, потому что иногда присутствует несовместимость файлов с устаревшей и новой. Понизьте или повысьте её до нужной версии. Иногда скачиваемые с Интернета Jar-файлы упакованы в архив. Соответственно, необходимо выполнить их извлечение перед запуском.
Заключение
Сегодня Java не так распространена, как это было раньше. Открытие соответствующих файлов не было проблемным, но сейчас стало несколько непонятным. Некоторые приложения позволяют работать с ними без установки официальной среды выполнения, что затрудняет определение того, что они используют Java. Будьте внимательны и спасибо за внимание!
Источник
Работа с Java в командной строке
Каждая программа обычно содержится в отдельном каталоге. Я придерживаюсь правила создавать в этом каталоге по крайней мере две папки: src и bin. В первой содержатся исходные коды, во второй — результат компиляции. В данных папках будет структура каталогов, зависящая от пакетов.
Один файл
Можно сделать и без лишних папок.
Берем сам файл HelloWorld.java.
Переходим в каталог, где лежит данный файл, и выполняем команды.
В данной папке появится файл HelloWorld.class. Значит программа скомпилирована. Чтобы запустить
Отделяем бинарные файлы от исходников
Теперь сделаем тоже самое, но с каталогами. Создадим каталог HelloWorld и в нем две папки src и bin.
Компилируем
Здесь мы указали, что бинарные файлы будут сохраняться в отдельную папку bin и не путаться с исходниками.
Используем пакеты
А то, вдруг, программа перестанет быть просто HelloWorld-ом. Пакетам лучше давать понятное и уникальное имя. Это позволит добавить данную программу в другой проект без конфликта имен. Прочитав некоторые статьи, можно подумать, что для имени пакета обязательно нужен домен. Это не так. Домены — это удобный способ добиться уникальности. Если своего домена нет, воспользуйтесь аккаунтом на сайте (например, ru.habrahabr.mylogin). Он будет уникальным. Учтите, что имена пакетов должны быть в нижнем регистре. И избегайте использования спецсимволов. Проблемы возникают из-за разных платформ и файловых систем.
Поместим наш класс в пакет с именем com.qwertovsky.helloworld. Для этого добавим в начало файла строчку
В каталоге src создадим дополнительные каталоги, чтобы путь к файлу выглядел так: src/com/qwertovsky/helloworld/HelloWorld.java.
Компилируем
В каталоге bin автоматически создастся структура каталогов как и в src.
Если в программе несколько файлов
HelloWorld.java
Calculator.java
Adder.java
Если удивляет результат
Отладчик запускает свой внутренний терминал для ввода команд. Справку по последним можно вывести с помощью команды help.
Указываем точку прерывания на 9 строке в классе Calculator
Запускаем на выполнение.
Чтобы соориентироваться можно вывести кусок исходного кода, где в данный момент находится курссор.
Узнаем, что из себя представляет переменная а.
Выполним код в текущей строке и увидим, что sum стала равняться 2.
Поднимемся из класса Adder в вызвавший его класс Calculator.
Удаляем точку прерывания
Можно избежать захода в методы, используя команду next.
Проверяем значение выражения и завершаем выполнение.
Хорошо бы протестировать
Запускаем. В качестве разделителя нескольких путей в classpath в Windows используется ‘;’, в Linux — ‘:’. В консоли Cygwin не работают оба разделителя. Возможно, должен работать ‘;’, но он воспринимается как разделитель команд.
Создадим библиотеку
Класс Calculator оказался полезным и может быть использован во многих проектах. Перенесем всё, что касается класса Calculator в отдельный проект.
Измените также назавания пакетов в исходных текстах. В HelloWorld.java нужно будет добавить строку
Надо узнать, что у библиотеки внутри
Можно распаковать архив zip-распаковщиком и посмотреть, какие классы есть в библиотеке.
Информацию о любом классе можно получить с помощью дизассемблера javap.
Лучше снабдить библиотеку документацией
Изменим для этого класс калькулятора.
Документацию можно создать следующей командой. При ошибке программа выдаст список возможных опций.
В результате получиться следующее
Можно подписать jar-архив
Если требуется подписать свою библиотеку цифровой подписью, на помощь придут keytool и jarsigner.
Генерируем подпись.
Генерируем Certificate Signing Request (CSR)
Содержимое полученного файла отправляем в центр сертификации. От центра сертификации получаем сертификат. Сохраняем его в файле (например, qwertokey.cer) и импортируем в хранилище
Файл qwertokey.cer отправляем всем, кто хочет проверить архив. Проверяется он так
Использование библиотеки
Есть программа HelloWorld, которая использует библиотечный класс Calculator. Чтобы скомпилировать и запустить программу, нужно присоединить библиотеку.
Компилируем
Собираем программу
Это можно сделать по-разному.
Первый способ
Здесь есть тонкости.
В строке
не должно быть пробелов в конце.
Вторая тонкость описана в [3]: в этой же строке должен стоять перенос на следующую строку. Это если манифест помещается в архив сторонним архиватором.
Программа jar не включит в манифест последнюю строку из манифеста, если в конце не стоит перенос строки.
Ещё момент: в манифесте не должно быть пустых строк между строками. Будет выдана ошибка «java.io.IOException: invalid manifest format».
При использовании команды echo надо следить только за пробелом в конце строки с main-class.
Второй способ
В данном способе избегаем ошибки с пробелом в main-class.
Третий способ
Включили код нужной библиотеки в исполняемый файл.
Запуск исполняемого jar-файла
Файл calculator.jar исполняемым не является. А вот helloworld.jar можно запустить.
Если архив был создан первыми двумя способами, то рядом с ним в одном каталоге должна находится папка lib с файлом calculator.jar. Такие ограничения из-за того, что в манифесте в class-path указан путь относительно исполняемого файла.
При использовании третьего способа нужные библиотеки включаются в исполняемый файл. Держать рядом нужные библиотеки не требуется. Запускается аналогично.
Как быть с приложениями JavaEE
Аналогично. Только библиотеки для компиляции нужно брать у сервера приложений, который используется. Если я использую JBoss, то для компиляции сервлета мне нужно будет выполнить примерно следующее
Структура архива JavaEE-приложения должна соответствовать определенному формату. Например
Способы запуска приложения на самом сервере с помощью командной строки для каждого сервера различны.
Надеюсь, данная статья станет для кого-нибудь шпаргалкой для работы с Java в командной строке. Данные навыки помогут понять содержание и смысл Ant-скриптов и ответить на собеседовании на более каверзные вопросы, чем «Какая IDE Вам больше нравится?».
Источник
Как запустить файл Jar в Windows 10 [БЫСТРОЕ РУКОВОДСТВО]
Файл Jar – это формат пакета архива Java, который может включать в себя программу Java. Хотя вы можете извлекать Jars с помощью программного обеспечения для архивирования, такого как 7zip, вы не можете запускать чистое приложение Java Jar, как это было бы с другими программами в Windows.
Поскольку это так, мы рассмотрим, как вы можете запустить чистый Jar-файл Java-приложения в Windows.
Как я могу запустить файл Jar в Windows 10?
1. Добавить Java в Windows
Главное, что вам нужно сделать заранее – это установить Java. Без этого Java-приложения не будут работать в Windows. Вот как вы можете установить или обновить Java в Windows 10:
Подробнее о том, как добавить последнюю версию Java в Windows 10, читайте в этой обновленной статье.
2. Откройте файл Jar с двоичным файлом Java (TM) Platform SE
Epic guide alert! Больше нет проблем с Проводником. Исправьте их все с помощью этого обширного руководства!
3. Запустите файл Jar из командной строки Windows
Это откроет исполняемый файл Jar, если он содержит файл манифеста для указания точки входа приложения. (Разработчики должны были уже включить это в архив.)
Если вы разрабатываете свои собственные программы на Java, вам необходимо преобразовать Jar в исполняемый формат.
Если у вас возникли проблемы с доступом к командной строке от имени администратора, вам лучше ознакомиться с этим руководством.
4. Добавьте сторонний Jar Executor в Windows
Существуют также программы-исполнители для Windows, которые позволяют запускать файлы Jar так же, как и любые другие программы. Jarx – один из исполнителей Jar, который вы можете добавить в Windows, нажав Jarx-1.2-installer.exe на этой странице.
Нажмите на файл jarx.exe, чтобы запустить программное обеспечение, которое на самом деле не имеет графического интерфейса пользователя (кроме окна About jarx). Затем вы можете дважды щелкнуть Jar-файлы, чтобы запустить их в Windows.
Если у вас возникли проблемы с доступом к файлу JAR или у вас возникла какая-то ошибка, взгляните на это изящное руководство, чтобы найти отличные исправления.
5. Загрузите этот инструмент, мы настоятельно рекомендуем
Новая обновленная версия имеет множество функций, которые сэкономят вам много времени при открытии, просмотре или редактировании файлов.Существует бесплатная полнофункциональная пробная версия, которую можно загрузить, так что вы можете проверить ее самостоятельно.
При этом теперь вы можете запускать файлы Jar в Windows. Если вам нужно исправить файл Jar, который не открывается, ознакомьтесь с этим руководством по Windows Report.
Если у вас есть другие предложения или вопросы, оставьте их в разделе комментариев ниже, и мы обязательно их рассмотрим.
Источник
Запуск файла JAR в Windows
У меня есть файл JAR с именем файл HelloWorld.Джар. Чтобы запустить его, я выполняю следующую команду в окне командной строки:
это работает нормально, но как я могу выполнить его с двойным щелчком мыши вместо этого? Нужно ли устанавливать какое-либо программное обеспечение?
21 ответов
самый простой маршрут, вероятно, обновление или повторная установка среды выполнения Java (JRE).
в Windows Vista или Windows 7,ручной редактор ассоциаций файлов удалено.
самый простой способ-запустить Jarfix, крошечный, но мощный инструмент, бесплатная. Просто запустите его, и ваши Java-приложения вернутся. дважды щелкните снова.
если у вас есть файл jar с именем Example.jar, следуйте этим правилам:
интересный побочный эффект этого вызывает проблему при запуске запускаемых файлов jar в командной строке.
Если вы попробуете (в командной строке)
нет радости, потому что это переводится на следующее (Это не работает):
javaw, который.exe-jar jarfile.параметр банку
однако следующая команда работает:
java.exe-jar файла jarfile.параметр банку
Если вы измените ассоциацию в файловом менеджере, как описано выше, на:
«C:Program файлыJavaj2re1.4.2_04binjava.exe «- jar «%1″%*
затем вы можете ввести:
в командной строке, и теперь он будет работать! EDIT: (однако затем вы получаете черное окно консоли при запуске Java-приложения на основе формы (не консоли), поэтому это не идеальный вариант решение)
Если вы запустите эти файлы jar, дважды щелкнув их в windows, никакие параметры не будут переданы, поэтому ваш код Java должен обрабатывать исключение переполнения стека и включать функцию «нажмите клавишу» в конце или окно просто исчезнет.
здесь нет единого согласованного решения, но у вас будет такая же проблема с любым другим консольным приложением.
существует бесплатное приложение для windows под названием «bat to exe», которое вы можете использовать для создания exe-файла из.файл bat с командной строкой apropriate в нем. вы также можете встроить файл jar в exe с помощью этого приложения и очистить его, когда он закончит работу, так что это может быть больше элегантное решение.
первый путь набора на cmd (командная строка):
В Windows XP * вам нужно всего 2 shell команды:
чтобы проверить текущие настройки:
* не протестировано с Windows 7
помимо всех других предложений, есть еще одна вещь, которую вам нужно рассмотреть. Это твой адский мир.jar консольная программа? Если это так, то я не верю, что вы сможете сделать это в дважды кликабельны jar-файл. Консольные программы используют обычный cmd.exe окно оболочки для их ввода и вывода. Обычно jar «launcher» привязан к javaw.exe, который не создает окно командной оболочки.
Im работает под управлением Windows 7 x64 и не смог использовать ни одно из этих исправлений.
Это сработало для меня в конце концов:
существует способ, не требующий от пользователя внесения изменений на своем ПК. Во время выполнения.getRuntime.exec () позволяет запустить cmd.exe и выполнять команды внутри него. Таким образом, программа java может запускать себя в командной строке при нажатии пользователем.файл jar.
вы хотите проверить несколько вещей; если это ваш собственный файл jar, убедитесь, что вы определили основной класс в манифесте. Поскольку мы знаем, что вы можете запустить его из командной строки, другое, что нужно сделать, это создать ярлык windows и изменить свойства (вам придется оглядываться, у меня нет машины Windows, чтобы посмотреть), так что команда, которую она выполняет на open, является командой java-jar, о которой Вы упомянули.
У меня была такая же проблема в Windows 10. Я исправил это, используя righ-click на «файл HelloWorld.Джар» и перейти к свойства и нажать кнопку изменить кнопка в разделе «открывается с: «и выберите»ищите другое приложение на этом ПК«. В «открыть с помощью. » диалоговое окно, перейдите в папку Java на вашем ПК и откройте соответствующую папку jdk, а затем откройте bin папка и выберите «javaw, который.exeфайл HelloWorld.Джар» откроется обычным способом.
обычный пример местоположения java:»файлы C:Program (х86)Яваjdk1.8._111 ОГРН«.
В regedit, откройте HKEY_CLASSES_ROOTApplicationsjava.exeshellopencommand
дважды щелкните по умолчанию слева и добавьте банку между java.exe путь и » %1 аргумент».
PreScript: Если ваше приглашение появляется и исчезает немедленно, причина этого заключается в том, что ваша программа выполняется и автоматически закрывается. Попробуйте поставить сканер в конце, чтобы завершить, и он будет держать ваше приглашение в ожидании ввода перед завершением. (Или использовать задержку, возможно)
сделав один шаг вперед, вы можете конвертировать этот файл bat в exe-файл с помощью простого инструмента GUI, такого как Bat to Exe Converter.
Я довольно новое для развития и обучения много. Пожалуйста, извините за любые ошибки, если они были совершены. Предложения приветствуются.
Если вы используете eclipse для создания файлов java, вы можете экспортировать его в виде файла jar. Я сделал это с моими программами, и я могу просто нажать на банку, и она будет работать так же. Это будет работать как на windows, так и на os x.
начинаю.Бэт был единственным, что работало на меня.
Если вам нужно запустить файл jar, дважды щелкнув по нему, вы должны создать его как»Runnable JAR«. вы можете сделать это просто с помощью IDE.
Если вы используете eclipse, выполните следующие действия:
более подробную информацию можно найти на странице справки Eclipse: ссылке
Источник
Запустите приложение Java из командной строки
Узнайте, как создать и запустить приложение JAR с аргументами командной строки или без них
1. Обзор
Как правило, каждое значимое приложение включает в себя один или несколько файлов JAR в качестве зависимостей. Однако бывают случаи, когда сам файл JAR представляет собой автономное приложение или веб-приложение.
В этой статье мы сосредоточимся на сценарии автономного приложения. В дальнейшем мы будем называть его приложением JAR.
В этом уроке мы сначала узнаем, как создать приложение JAR. Позже мы узнаем, как запускать приложение JAR с аргументами командной строки или без них|/.
2. Создайте приложение JAR
Прежде всего, давайте рассмотрим краткий пример того, как скомпилировать наши классы и создать исполняемый файл JAR с файлом манифеста:
Вот как мы создадим неисполняемую банку без файла манифеста:
3. Аргументы командной строки Java
Как и любое приложение, приложение JAR принимает любое количество аргументов, включая нулевые аргументы. Все зависит от потребностей приложения.
В результате приложение может избежать жестко закодированных значений и по-прежнему может обрабатывать множество различных вариантов использования.
Аргумент может содержать любые буквенно-цифровые символы, символы юникода и, возможно, некоторые специальные символы, разрешенные оболочкой, например”@”.
Обычно для типичного приложения Java при вызове приложения пользователь вводит аргументы командной строки после имени класса.
Однако это не всегда относится к приложениям JAR.
4. Запустите исполняемый файл JAR с аргументами
Давайте рассмотрим базовый синтаксис для запуска исполняемого файла JAR с аргументами:
Исполняемый файл JAR, созданный ранее, представляет собой простое приложение, которое просто выводит переданные аргументы. Мы можем запустить его с любым количеством аргументов. Ниже приведен пример с двумя аргументами:
Мы увидим следующий вывод в консоли:
Следовательно, другие приложения в том же исполняемом файле JAR не могут быть установлены в файле манифеста, но мы все равно можем запускать их из командной строки, как и для неисполняемого файла JAR. Как именно, мы увидим в следующем разделе.
5. Запустите неисполняемую банку с аргументами
Неисполняемый JAR, созданный ранее, содержит то же самое простое приложение. Мы можем бежать
Неисполняемый JAR, созданный ранее, содержит то же самое простое приложение. Мы можем бежать
Неисполняемый JAR, созданный ранее, содержит то же самое простое приложение. Мы можем бежать
В этом уроке мы изучили два способа запуска приложения JAR в командной строке с аргументами или без них.
Мы также продемонстрировали, что аргумент может содержать пробелы и специальные символы (если это разрешено оболочкой).
Источник