Так что же такое JAR?
Файл Jar ( Архив Java ) инструмент JDK используется для упаковки одного или нескольких Файлы классов Java и связанные с ними метаданные и ресурсы (текст, изображения и т.д.) в один файл для распространения прикладного программного обеспечения или библиотек на платформе Java. И он предоставляет возможность создать исполняемый файл jar, который вызывает основной метод класса, если вы дважды щелкните по нему.
Проще говоря, это формат для архивирования данных. Это похоже на то, как вы используете WinRAR или WinZip. Вы можете прочитать документацию Oracle по jar здесь
В этой статье,
Мы узнаем, как создать исполняемый файл jar, мы возьмем приложение Java и рассмотрим два способа запустить его как jar, просто дважды щелкнув по нему. Использование VSCode & Командной строки
Что это значит, когда мы говорим, что файл является исполняемым файлом JAR ? Ну, когда вы дважды щелкаете по файлу JAR, он автоматически вызывает основной метод программы, и если в программе есть графический интерфейс JAVA, такой как фреймы , панель, присутствующая внутри основного метода, это также будет выполнено.
Код Visual Studio
VS Code – более гибкая ИДЕЯ в условиях современной конкуренции, поэтому важно знать, как создать здесь jar-файл, который позволит нам выполнять нашу работу быстрее и с легкостью.
Если вы хотите узнать больше о Vs Code и других текстовых редакторах, вы можете просмотреть это сообщение в блоге
Лучшие идеи и текстовые редакторы!
КУМАР ХАРШ ・ 24 июня ・ 6 мин читать
ТЕПЕРЬ выполните следующие действия:-
ТЕПЕРЬ выполните следующие действия:- расширение
В VSCode marketplace установите расширение Пакет расширений Java , который включает набор расширений, необходимых для настройки среды java в vscode, или вы можете просто скачать Менеджер проектов для Java расширение, которое просто необходимо здесь
2.Напишите свою Java-программу
Я использую свой java-код калькулятора, приложение с графическим интерфейсом, использующее AWT ПРИМЕЧАНИЕ: -приложение должно иметь класс с основным методом. Этот класс обеспечивает нашу точку входа в приложение
3.Экспортируйте файл jar
Для того, чтобы скомпилировать код, упаковав JAR внутри Vs code, в левом нижнем углу вы найдете и опцию JAVA-ПРОЕКТЫ там вы найдете и символ, говорящий ЭКСПОРТ JAR . Нажмите на нее ВАЖНО : : теперь это очень важная задача, она попросит вас указать основной класс просто укажите основной класс , здесь Мой Calc
ПРИМЕЧАНИЕ: -В противном случае файл jar станет обычным файлом jar, а не исполняемым файлом.
ТЕПЕРЬ НАСЛАЖДАЙТЕСЬ вашим ИСПОЛНЯЕМЫМ ФАЙЛОМ JAR , созданным здесь CALC.jar вы можете зайти в свои каталоги и просто удвоить нажмите это или выберите и выберите опцию ,откройте с помощью JAVA(TM) Platform SE Двоичный
Командная строка
ТЕПЕРЬ, используя командную строку, вы должны знать инструмент jar, предоставляющий определенные переключатели , с помощью которых мы можем создать исполняемый файл jar некоторые из них заключаются в следующем:
- c создает новый архивный файл
- v генерирует подробный вывод. Он отображает включенный или извлеченный ресурс на стандартном выводе.
- m включает информацию о манифесте из данного файла mf.
- f указывает имя файла архива
- x извлекает файлы из архивного файла
Напишите файл java, а затем, а затем выполните следующий шаг:-
Напишите файл java, а затем, а затем выполните следующий шаг:- java-код
Мы можем сделать это с помощью javac из командной строки:
явак MyCalc.java
Команда javac создает Команда javac
2.Создание файла манифеста
- Файл манифеста необходим, поскольку он задает точки входа в наше приложение, какой основной класс мы собираемся выполнить в файле jar.
- Итак, создайте файл манифеста с расширениями .MF в тех же каталогах, чтобы не нужно было явно указывать путь к классу
- Вам нужно написать Основной класс, затем двоеточие, затем пробел, затем имя класса, которое вы хотите сделать точкой входа (здесь
Мой калькулятор), затем нажмите enter.
записка: Важно, чтобы мы заканчивали наш файл манифеста новой строкой. В противном случае основной атрибут манифеста отсутствует выдается ошибка.
- теперь спаси .Файл MF здесь
манифест. МФ
3.Создание исполняемого файла jar
Откройте командную строку, введите команду, используя предоставленные переключатели инструментов jar
использование
jarкоманда
jar -cvf > <файл манифеста> > > <файл манифеста> > >
Порядок команд не должен быть изменен 1. jar команда для создания файла jar. 2.переключатель c используется для обозначения того, что мы создаем новый файл 3.переключатель v генерирует подробную выходную информацию 4.переключатель f расскажите об имени файла jar, который мы создаем 5.переключитесь m он включает в себя информацию о манифесте Следовательно, соответствующие имена файлов также записываются в том же порядке, и если имеется несколько файлов классов, то включите их тоже.
- пример
4.Запуск банки
ТЕПЕРЬ мы можем использовать опцию -jar команды java для запуска нашего приложения с момента создания исполняемого файла jar.
java -банка java -банка
здесь я назвал свой файл jar как CALC.jar теперь наше приложение будет выполнено после этой команды ИЛИ Вы можете запустить это, просто ДВОЙНОЙ ЩЕЛЧОК как наш основной мотив для того, чтобы сделать наш файл jar исполняемым.
И это все. | Теперь вы также можете легко запустить свой файл jar, просто щелкнув по нему. Если вы хотите загрузить и запустить мой Если вы хотите загрузить и запустить мой
Вы можете проверить мое сообщение в блоге, где я объяснил, как я создал этот базовый калькулятор с использованием java AWT
Создание калькулятора с использованием Java AWT
РОХИТ КУМАР ・ 18 июня ・ 6 мин читать
На этом я закончу свои статьи здесь, Надеюсь, вы все сочтете это ценным, и если у вас есть какие-либо сомнения, то спросите меня, просто прокомментировав ниже.
Если программа запустится, все готово! Счастливого кодирования!
Вы можете следить за мной по адресу: Твиттер Сеть LinkedIn
Оригинал: “https://dev.to/rohitk570/create-an-executable-jar-file-on-vs-code-n-command-line-154b”