2010-02-21 3 views
2

Я разработал проект на Java, используя NetBeans 6.1. Мне нужно добавить к нему два независимых JAR-сервера и два файла лицензии в JDK/JRE/bin.Как создать JAR/exe проекта Java?

Теперь я хочу, чтобы он раздавал его для испытаний. У меня нет опыта в создании exes из Java-проектов. Может ли кто-нибудь объяснить, как это сделать? Я пробовал некоторые команды перед публикацией здесь, но они не работали.

+0

Ниже приведено то, что вы, возможно, хотите, это исполняемый JAR, который на самом деле просто указывает на основной класс вашего пакета, который вы хотите запустить, когда пользователь вызывает java -jar yourJar.jar – dangerstat

+0

Возможный дубликат [Как может Я конвертирую свою программу java в файл .exe?] (Http://stackoverflow.com/questions/147181/how-can-i-convert-my-java-program-to-an-exe-file) –

ответ

2

Мне нужно добавить 2 партия баночка третьего, чтобы его и 2 файлы лицензий в JDK/JRE/место бен.

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

Если ваши .java-файлы находятся в каталоге/src, создайте каталог/lib и поместите в него сторонние JAR и файлы лицензий. Добавьте их в свой NetBeans CLASSPATH, чтобы ваш код был скомпилирован и запущен.

Когда вы готовы создать исполняемый JAR, убедитесь, что вы создали файл META-INF/manifest.mf, который указывает на ваш основной класс и добавляет эти JAR в его путь к классам.

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

+0

спасибо. .. Я буду работать – PPB

2

Вы можете использовать JSmooth для создания Windows .exe-файлов (руководство пользователя here). Или вы можете сделать исполняемый файл JAR-файла развернутым, добавив некоторые варианты манифеста (tutorial for Eclipse).

Смежные вопросы