Создание приложения J2EE в виде JAR или любого исполняемого файла - PullRequest
0 голосов
/ 12 мая 2011

Привет, у меня есть приложение J2EE с некоторым .jsp в качестве стартовой страницы.Есть ли способ сделать мой проект исполняемым с помощью Eclipse или другими способами?

Спасибо!

1 Ответ

0 голосов
/ 29 мая 2011

Обычно люди используют сценарии сборки для упаковки своего приложения в JAR. Таких как ANT и Maven.

  1. Использование Maven - это самый простой подход, все, что вам нужно сделать, это создать файл pom.xml и выполнить ваши казни. Затем вы просто запускаете команды ниже, которые технически упакуют его в один исполняемый файл jar:

    mvn install
    mvn package
    
  2. Или вы можете использовать Ant, используя задачу jar. http://ant.apache.org/manual/Tasks/jar.html

  3. Если вы хотите сделать это в Eclipse, вы можете щелкнуть правой кнопкой мыши по вашему проекту и выбрать «Экспорт» и выбрать Jar.

  4. Вы можете сделать это и вручную. Просто убедитесь, что у вас есть файл manifest.mf, который содержит раздел Main-Class:

    Manifest-Version: 1.0
    Main-Class: FooClass
    Class-path: .
    

    Затем вы можете сделать его исполняемым, выполнив:

    jar cvfm foo.jar manifest.mf FooClass.class
    

Лично я хотел бы использовать сценарий сборки, использование чего-то вроде Maven делает процесс поддержки безболезненным в будущем.


Примечание

Вы можете использовать One-JAR , который позволяет упаковать Java-приложение вместе с его Jar-файлами зависимостей в один исполняемый файл Jar. Он очень хорошо интегрируется с Maven и Ant. Хороший учебник можно найти здесь: http://www.asjava.com/core-java/making-an-executable-jar-file/


...