Как создать файл jar в eclipse

Обновлено: 02.07.2024

Создание JAR-файла в java из командной строки всегда было немного сложным для многих из нас, даже если такие IDE, как Netbeans и Eclipse, поддерживают экспорт Java-программы в виде JAR-файла просто потому, что мы не часто создаем JAR-файлы и не знакомы с файл манифеста или команду jar в целом. Файл JAR в Java — это своего рода zip-файл, который содержит все содержимое приложения Java, включая файлы классов, ресурсы, такие как изображения, звуковые файлы и дополнительные файлы манифеста. JAR расшифровывается как Java Archive и предоставляет независимую от платформы поставку для Java-программ, библиотек и фреймворков. вы можете выполнить один и тот же файл jar в любой операционной системе, например. Windows 7, Windows 8, Macintosh или Linux.


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


В этой статье мы рассмотрим несколько примеров команд JAR и узнаем, как создавать и выполнять файлы jar, как просматривать содержимое файла jar из командной строки и Eclipse и Netbeans. .

Как создать файл jar в Java из командной строки

команда jar в Java позволяет вам создать файл jar из командной строки, требуется, чтобы команда jar была включена в системную переменную PATH. вы можете проверить это, набрав «jar» в командной строке, если она не выдает ошибку, поскольку «jar не распознается как внутренняя или внешняя команда», и вы готовы к работе.

Когда вы создаете файл jar в Java, команда также создает файл манифеста, который является необязательным, и вы можете контролировать, создавать ли его или нет с помощью параметров командной строки jar, но если вы хотите создать исполняемый файл jar вам понадобится файл манифеста, который мы обсудим в следующих разделах. Теперь вот пример команды jar для создания файла jar из командной строки, это будет работать как в операционной системе Windows, так и в операционной системе Linux.

Примеры команд JAR в Java

javin @localhost :~/ Java jar - cvf HelloWorld . баночка HelloWorld. класс
добавлен манифест
добавление: HelloWorld . класс ( входящий = 450 ) ( исходящий = 311 ) ( дефляция 30 % )

Эта команда создаст Helloworld. jar, который содержит файл Helloworld.class. это также создаст файл манифеста, но без записи основного класса, как показано ниже:

javin @localhost :~/ Java java - jar HelloWorld . jar
Не удалось загрузить атрибут манифеста Main — Class из HelloWorld. банка

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

Как создать исполняемый файл JAR в Java

Чтобы создать исполняемый JAR-файл на Java, вам необходимо предоставить файл манифеста и включить в него свой основной класс. Когда вы создаете файл jar, команда jar также создает файл манифеста внутри META-INF как MANIFEST.MF, но не создает запись основного класса, которая требуется для исполняемого файла jar.

Вы можете создать исполняемый jar-файл в Java двумя способами: предоставить самостоятельно созданный файл манифеста или указать точку входа, используя параметр jar "-e". Если вы предоставляете внешний файл манифеста, вам нужно использовать параметр jar -m, чтобы включить этот файл манифеста внутрь jar. Давайте посмотрим примеры обоих способов создания исполняемого файла jar в Java.


Пример исполняемого файла JAR с внешним манифестом

<р>1. Создайте файл MANIFEST.MF с помощью любого текстового редактора, например. Блокнот в Windows или Vim в Unix и добавьте следующую запись в файл, помните, что последняя строка должна заканчиваться либо новой строкой, либо возвратом каретки:

Важно помнить, что здесь нужно указать полное классифицированное имя класса. предположим, что если бы наш основной класс находился внутри com/example/HelloWorld, то мы должны были бы указать здесь com.example.HelloWorld, не помещайте здесь расширение .class, оно не требуется. Помимо указания основного класса, вы также можете указать путь к классу Java в файле манифеста, что важно, если ваше приложение зависит от внешних библиотечных jar-файлов. Запись «Classpath» заменяет обе переменные среды -cp и CLASSPATH. чтобы узнать больше, см. Как ClassPath работает в Java.

javin @localhost :~/ Java jar - cvfm HelloWorld . баночка МАНИФЕСТ. МФ Привет Мир. класс
добавлен манифест
добавление: HelloWorld . класс ( входящий = 450 ) ( исходящий = 311 ) ( дефляция 30 % )

здесь -m используется для включения файла манифеста и не забудьте указать имя файла манифеста после имени jar. теперь у вас есть исполняемый файл jar в java, который вы запускаете с помощью указанной ранее команды.

Создание исполняемого файла JAR по точке входа

Это кажется мне простым способом создания исполняемых jar-файлов в Java, так как вам не нужно явно создавать файл манифеста, и он будет создан самой командой jar вместе с записью основного класса.Вам нужно указать новую опцию jar «-e» и имя основного класса при выполнении команды jar. вот пример команды jar с опцией ввода:

javin @localhost :~/ Java jar - cvfe HelloWorld . jar HelloWorld HelloWorld . класс
добавлен манифест
добавление: HelloWorld . класс ( входящий = 450 ) ( исходящий = 311 ) ( дефляция 30 % )

jar -e для точки входа и имя точки входа или основного класса должно идти после имени файла jar и до включения каталога или файла в JAR. Теперь вы можете запустить исполняемый файл jar, введя команду «java -jar», как показано в следующем примере:

Как выполнить программу Java из файла JAR

Запустить jar-программу из jar-архива очень просто. Одно требование: jar должен быть исполняемым и иметь запись Main-Class в файле MANIFEST.MF. вот пример команды Java для запуска java-программы из файла jar:

здесь мы указали имя файла jar с опцией -jar, и он запустит основной класс, объявленный как атрибут «Main-Class» в файле манифеста.

Как просмотреть содержимое файла JAR в Java

Команда

jar в Java позволяет просматривать файлы и каталоги внутри файла jar, не извлекая и не распаковывая оригинальный jar. Опция jar "-t" используется для вывода списка файлов из архива jar, как показано в примере команды jar ниже:

javin @localhost :~/ Java jar - tvf HelloWorld . jar
0 Ср Дек 07 22 : 36 : 12 VET 2011 META - INF /
95 Ср 07 Дек 22 : 36 : 12 VET 2011 META - INF / MANIFEST . MF
450 Ср Дек 07 21 : 36 : 04 VET 2011 HelloWorld . класс

Как извлечь содержимое файла JAR

javin @localhost :~/ Java jar - xvf HelloWorld . jar
создано: META-INF/
раздуто: META-INF/MANIFEST. MF
надутый : HelloWorld . класс

Как создать JAR-файл в Eclipse

Создание JAR-файла в Eclipse IDE не составит труда, если вы знаете, как это делается. вот пошаговое руководство по созданию JAR-файла из Eclipse IDE: в файле JAR основной класс указывается как атрибут «Main-Class» внутри файла манифеста и используется в качестве точки входа в программу, если вы дважды щелкаете JAR или запускаете jar из команды java.

Теперь вам просто нужно нажать «Далее» и следовать инструкциям, как показано на экране. вы можете выбрать, какое содержимое вы хотите экспортировать в файл jar, а также указать запись основного класса. Если вам нравится Eclipse IDE, вам может понравиться и мой предыдущий пост о eclipse, например. Советы по отладке Java в Eclipse и Как настроить удаленную отладку Java в Eclipse .

Как создать файл jar в Netbeans

В Netbeans для создания файла jar вам необходимо создать проект, который выполняет файл ant проекта и создает файл JAR внутри папки dist. Вы можете перейти к свойствам проекта и указать там основной класс, который будет запускаться при запуске проекта, и он же будет использоваться для создания атрибута «Основной класс» в файле JAR.

jar не распознается как внутренняя или внешняя команда

Если вы получаете эту ошибку при выполнении команды jar из командной строки в Windows или Unix, это означает, что ваш путь Java установлен неправильно. Команда JAR — это двоичный файл, который находится в папке JDK_HOME/bin, где JDK_HOME — это каталог установки JDK. Чтобы использовать команду jar из командной строки, эта папка bin должна находиться в системной переменной PATH.

Не волнуйтесь, если его нет в PATH, вы можете проверить эту ссылку, чтобы установить PATH для Java в Windows и Unix. Он показывает, как это можно сделать как в Windows, так и в Unix. Как только ваш PATH будет установлен, вы увидите следующий вывод при выполнении команды jar из командной строки:

javin @localhost :~ jar
Использование : jar < ctxui > [ vfm0Me ] [ jar - файл ] [ файл манифеста ] [ точка входа ] [ - C dir ] файлы .
Опции:
- c создать новый архив
- t вывести оглавление для архива

WAR и EAR — связанные файлы JAR, подобные файлам в Java

Файл WAR в Java означает архив веб-приложения и используется для упаковки приложения Java вместе. Вы можете упаковать все свои сервлеты, JSP, CSS, изображения, HTML в один файл WAR, а затем развернуть его в любом веб-приложении или приложении Java. сервер, такой как Tomcat, Weblogic или Websphere.

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

Файл EAR означает Enterprise Java Archive и используется для упаковки приложения Enterprise Java, как и более ранние файлы WAR и JAR. Что отличает архив EAR от файла WAR, так это включение Enterprise Java Beans (EJB).

Файл EAR содержит все веб-ресурсы, включая Servlet, JSP, HTML, javascript, CSS, изображения вместе с EJB. Вы не можете развернуть файлы EAR на веб-серверах, таких как Tomcat, поскольку он не поддерживает EJB и может быть развернут только на серверах приложений, таких как WebSphere или Weblogic.

Формат файла JAR в Java

Несколько слов о формате файла java jar, он похож на формат zip и использует расширение .jar. вы можете открыть файл JAR в Windows, используя утилиты WinZip или WinRar zip.

Это все о том, как создать файл jar из командной строки, Eclipse, Netbeans. Как извлечь содержимое, как запустить программу Java из файла jar и т. д. Сообщите мне, если у вас возникнут какие-либо проблемы при создании файла JAR в java.

7 комментариев:

Переключатель jar -e добавлен в Java 6. Это относительно новая опция, которая используется для указания точки входа, т. е. атрибута основного класса в файле манифеста JAR. Я редко использую команду JAR для создания файла JAR, большую часть времени JAR создается с использованием сценария сборки ANT или подключаемого модуля maven JAR. Хотя я понимаю, что хорошее знание команды JAR может сильно помочь вам при отладке или игре в среде JAVA, и эти примеры команды JAR очень полезны.

создать файл JAR в Java намного проще в среде IDE, чем в командной строке. Я предлагаю использовать Ecipse или Netbeans для создания файла JAR. если вы создаете свой проект с помощью ANT build.xml, вы можете использовать задачу jar для создания файла JAR, и если вы используете MAVEN для создания своего проекта, вы можете использовать плагин Maven JAR для создания JAR. если у вас есть JAR, запустить Java-программу довольно легко. Если в вашем файле JAR указан атрибут Main-Class, чем просто дважды щелкните файл JAR, и он будет выполнен, они называются исполняемым JAR в Java, но если JAR не содержит атрибут Main-Class, вы можете указать имя основного класса в командной строке, пока выполнение JAR-команды.

Замечательная статья, очень хорошо и подробно объясняет JAR, спасибо за публикацию.

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

Что касается того, что сказал जिवन, вам нужно либо указать расположение всех ваших внешних файлов ресурсов в переменной Classpath либо в файле манифеста, либо напрямую изменить переменную среды "CLASSPATH".

У меня была такая же проблема с моей программой. Он отлично работает после затмения, но если я попытаюсь запустить командную строку, он бомбит. Однако, когда я запустил его на сервере, который будет запускать программу (у него есть все .jar, на которые есть ссылки в переменной среды CLASSPATH), он работал нормально.

Привет, Гай! Надеюсь, ты мне поможешь. После «очистки и сборки» моего проекта на netbeans я не смог найти папку dist. Я обнаружил, что путь был C:\\Downloads\Documents\NetbeansProject (вместо пути по умолчанию, сгенерированного netbeans. То есть: C:\\Documents\NetbeansProject). Можно ли вернуться в Netbeans и исправить ошибку? Как я могу это сделать? Спасибо

У меня есть папка с именем configurator, в которой много подпапок и файлов классов. Мне нужно создать файл configurator.jar этой папки с помощью eclipse. Я выполнил следующие шаги, чтобы создать файл jar.

  1. создать Java-проект
  2. щелкните правой кнопкой мыши имя проекта, перейдите к свойствам, перейдите к пути сборки java, щелкните источник --> связать источник, просмотрите и выберите папку конфигуратора, добавьте необходимые внешние библиотеки --> нажмите "ОК".
  3. Теперь я могу видеть структуру папок в навигаторе. Щелкните правой кнопкой мыши папку конфигуратора и выберите экспорт
  4. выберите файл jar и сохраните файл jar в указанной папке.

Но после сохранения файла jar я не вижу файлы классов внутри jar.

Мой вопрос: почему файлы классов не экспортируются в банку? Как это сделать с помощью eclipse?

Что вы подразумеваете под "невозможно увидеть файлы класса"? Вы пытались открыть банку с помощью программы? Который из? Что вы видели?

Если все предварительно скомпилировано вне eclipse, может быть проще просто упаковать его с помощью командной строки jar

4 ответа 4

Создание файла JAR с помощью Eclipse IDE:

Щелкните правой кнопкой мыши проект, для которого вы хотите создать JAR-файл. И выберите Экспорт из контекстного меню.

Выберите файл JAR из папки Java и нажмите «Далее».

В последней версии eclipse добавлен исполняемый JAR-файл.

Укажите путь к месту назначения и нажмите "Готово", чтобы создать JAR.

Выберите конкретный проект, щелкните правой кнопкой мыши->Экспорт

В разделе Java выберите файл JAR, нажмите "Далее"

(Не меняйте никакие свойства) выберите расположение JAR-файла, в котором вы хотите сохранить, и нажмите "Далее"

Он покажет параметры пакета JAR. Не вносите никаких изменений, нажмите «Далее»

Наконец, выберите местонахождение основного класса. Выберите свой конкретный курс, а затем закончите

Теперь ваша банка будет создана в заданном месте

Помните, что в Eclipse нужно запустить один раз ваш класс Java (как приложение Java), а затем вы можете экспортировать его в исполняемый файл jar (он будет отображаться в конфигурации обеда).

Файлы JAR можно создавать, используя описанный мной метод

Шаг 1: Создайте один проект и назовите его Project1

Шаг 2: Создайте еще один проект и назовите его Project2

Шаг 3. Создайте пакеты для двух проектов

Шаг 4. Создайте классы для проектов

Шаг 5: щелкните правой кнопкой мыши Project1, перейдите к экспорту, выберите Java, перейдите к файлам jar, выберите Project1, затем нажмите «ОК» и «ОК».

Шаг 6: Щелкните правой кнопкой мыши Project2, чтобы создать одну папку, в которую вы должны скопировать файл jar, который мы создали для проекта1.

Шаг 7: щелкните правой кнопкой мыши проект2, перейдите к свойствам, выберите путь сборки, затем щелкните библиотеки, затем нажмите кнопку «ОК», затем «ОК».

Создание файла jar в Eclipse

На этой странице показано, как создать файл jar (архив Java) с помощью Eclipse IDE. Инструкции предназначены для объединения исходного кода (файлы .java) в банку. Эти инструкции не охватывают, как создать исполняемый файл jar.

Чтобы создать новый файл JAR в рабочей среде:

    В контекстном меню или в меню "Файл" строки меню выберите "Экспорт".




ВАЖНО: в этом примере проект хранит исходный код в папке с именем src. Ваш проект может иметь другую настройку. Убедитесь, что вы развернули дерево, чтобы показать пакет по умолчанию, и что файлы .java отмечены справа. В качестве альтернативы отмените выбор параметра «Экспорт сгенерированных файлов и ресурсов классов» и выберите параметр «Экспорт исходных файлов и ресурсов Java». Для CS307 нам нужны файлы .java. Нам не нужны файлы .class. Если вы не сдадите исходные файлы, файлы .java, ваша оценка за задание будет равна 0.


Если вы хотите включить другие файлы или ресурсы, они должны быть в открытом проекте. Перейдите к их расположению через дерево каталогов слева и убедитесь, что файл или ресурс отмечен в окне справа. В приведенном ниже примере мы включаем файл с именем OtherFile.txt, который находится в каталоге A3.





  • Нажмите "Готово", чтобы немедленно создать файл JAR.
  • Нажмите «Далее», чтобы использовать страницу «Параметры упаковки JAR» для установки дополнительных параметров, создания описания JAR или изменения манифеста по умолчанию.

Один простой способ проверить правильность файлов в банке — переименовать его с расширением .zip. Затем используйте любую программу для архивирования, чтобы просмотреть файлы внутри. (Это может не работать в зависимости от того, как настроена ваша система.)

Переименовать в расширение .zip:


Открыть с помощью zip-программы/утилиты.


На изображении выше видно, что файл A3.jar (переименованный в A3.zip) содержит 2 файла MathMatrix.java и MathMatrixTester.java. Помните, что у вас может быть несколько копий этих файлов на вашем компьютере. Вы можете разархивировать файл (в месте, отличном от того, где файлы изначально находились!!) и открыть файлы .java, чтобы убедиться, что они правильные, или сравнить размер файлов с размером оригиналов. В качестве альтернативы вы можете распаковать JAR-файл, опять же в другом месте, чем исходные файлы .java, и проверить файлы.

Файл JAR (архив Java) — это файл в формате ZIP, в котором классы Java объединены в единый блок. В Java существует два типа файлов JAR:

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

    Создайте обычный JAR-файл:

    Щелкните правой кнопкой мыши имя проекта в представлении Project Explorer, выберите «Экспорт…» (или выберите «Экспорт…» в меню «Файл»):

    выбрать экспорт

    В диалоговом окне Экспорт выберите Java > JAR-файл:

    выберите файл JAR

    спецификация файла jar

      • В разделе Выберите ресурсы для экспорта снимите флажок с узла проекта и выберите каталог src (при необходимости мы можем выбрать другие каталоги, но src должен быть выбран каталог).
      • В разделе Выберите место для экспорта укажите путь к JAR-файлу, который будет экспортирован.

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

      Нажмите «Готово». Все файлы классов проекта экспортируются в файл JAR, и создается файл описания JAR в корневом каталоге проекта:

      jar файл экспортирован

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

      Щелкните правой кнопкой мыши файл .jardesc и выберите Создать JAR:

      контекстное меню создать банку

      Создайте исполняемый файл JAR:

      Создание исполняемого файла JAR аналогично созданию обычного файла JAR, за исключением того, что для этого требуется указать основной класс. На экране Параметры упаковки JAR нажмите кнопку Далее, чтобы перейти к экрану Спецификация манифеста JAR:

      создать исполняемый файл jar-файл

      На этом экране мы можем:

      выберите основной класс

        • Укажите манифест. Выберите параметр Создать файл манифеста.
        • Запечатать содержимое файла JAR: выберите параметр Запечатать JAR.
        • Выберите основной класс, который действует как точка входа в приложение. Нажмите кнопку «Обзор» рядом с текстовым полем Основной класс. Диалоговое окно Select Main Class отображает все классы, у которых есть основной метод. Выберите нужный класс и нажмите OK:

        Нажмите "Готово", исполняемый файл JAR будет создан.

        Другие руководства по Eclipse:

        Об авторе:


        Нам Ха Мин является сертифицированным программистом Java (SCJP и SCWCD). Он начал программировать на Java во времена Java 1.4 и с тех пор влюбился в Java. Подружитесь с ним на Facebook и смотрите его видео на Java на YouTube.

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

        Комментарии

        Привет, не могли бы вы помочь мне со следующим требованием.
        После того, как вы написали простую программу, скажем, Hello World, как мы можем сделать ее исполняемым файлом на машине? Другими словами, когда я щелкаю файл, должно появиться сообщение Hello World. :)
        Большое спасибо

        Ваш стиль уникален по сравнению с другими людьми, у которых я
        читал материал. Благодарю вас за публикацию, когда у вас есть такая возможность. Думаю, я просто добавлю этот блог в закладки.

        Здравствуйте, я установил eclipse juno. как создать плагин. потому что я не могу увидеть вариант разработки плагина. Подскажите, пожалуйста, решение.

        Если вы программист на языке Java, то вы знаете, для чего предназначен файл JAR, но для тех, кто не знает, файл JAR является результатом работы приложения Java. Точно так же, как приложения C и C++ создают файлы EXE, Java создает файлы JAR. Другими словами, файл JAR (архив Java) представляет собой файл формата ZIP, который объединяет классы Java в единое целое, он также может содержать все ресурсы, необходимые для приложения Java. В основном существует два типа JAR-файлов в Java: Библиотечные JAR-файлы (обычные JAR-файлы): JAR-файлы, которые представляют собой повторно используемые библиотеки, такие как JAR-файл Apache commons, сам guava.jar или даже драйверы JDBC, такие как ojdbc6_g.jar . Существует также другой тип, исполняемые файлы JAR: файлы JAR, которые могут выполняться как автономные приложения Java.

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

        Ранее я поделился шагами по созданию JAR-файла из командной строки, и если вы еще не читали, прочтите. Вы узнаете об основах команды JAR, которая поставляется с JDK, файлом манифеста и различными атрибутами файла манифеста.

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

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

        Шаги по созданию исполняемого файла JAR в Eclipse

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

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

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


        Шаг 2
        Выберите Java и выберите файл JAR для экспорта

        Шаг 3
        Теперь выберите источник и ресурсы, которые вы хотите экспортировать в файл JAR. После выбора папки src и любого ресурса выберите папку назначения, в которой вы хотите создать файл JAR. Также не забудьте отметить опцию «сжать содержимое файла JAR». Это уменьшит размер исполняемого файла JAR. Если вы хотите, вы можете завершить процесс на этом шаге, но вы также можете сделать еще один шаг, чтобы сохранить эти инструкции по созданию исполняемого файла JAR для использования в будущем.


        Шаг 4
        На этом шаге вы можете сохранить все инструкции в файле "JAR description" для использования в будущем. Это создаст файл описания, например. Test.jardesc в выбранной папке.


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


        Шаг 6
        Вы закончили создание исполняемого файла JAR. Теперь вы можете перейти в целевую папку, которую вы выбрали на предыдущих шагах, чтобы увидеть как файл JAR, так и файл .jardesc, чтобы снова и снова создавать файл JAR. На этот раз вам не нужно включать основной класс, так как он уже включен.


        Шаг 7
        После внесения изменений в код, если вы хотите создать новый файл JAR, вам не нужно выполнять все предыдущие шаги. На этот раз просто выберите файл описания JAR и скажите «создать JAR» , пункт меню правой кнопки мыши в Eclipse. Это создаст другой файл JAR в той же папке. Вы можете дважды проверить временную метку файла JAR.

        Это все о том, как создать исполняемый файл JAR в Eclipse IDE. Следуя этим шагам, вы можете экспортировать свою Java-программу в виде исполняемого JAR-файла, что позволит вам поделиться своей программой с вашим пользователем, клиентом и любым, кто захочет взглянуть. Я настоятельно рекомендую сохранить инструкции по экспорту JAR-файла, чтобы вам не приходилось выполнять все эти шаги снова и снова. В следующий раз, когда вы обновите свой код, просто щелкните файл jardesc, и ваш файл JAR будет готов в мгновение ока.

        Читайте также: