2012-04-26 2 views
2

Можно создать дубликат:
Export JAR with NetbeansСоздать исполняемый пакет для NetBeans проекта

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

+1

'clean and build' будет выполнять задание ... исполняемые файлы будут находиться внутри папки dist –

+0

возможно ли создать файл .exe? или сделать файл dist itel исполняемым файлом? – Anu

+0

@anu: dist папка будет содержать файл jar для проекта, так как я предполагаю, что вы используете java в качестве языка, из тегов. Jar's - это исполняемый файл для java ... –

ответ

1

Расширение на вопрос для EXE-файл:

У меня есть хороший опыт работы с Winrun4J для создания ехе запуска для моих Java-приложений. Это довольно сложно настроить и сгенерировать и поддерживает 32-разрядную и 64-битную Windows.

Вы можете положить все необходимые банки в exe.

http://winrun4j.sourceforge.net/

Но (как вы, кажется, знакомы с Java): Исполняемый файл только обертка. Он по-прежнему требует установки Java Runtime в системе, где вы запускаете exe!

+0

* «Требуется Java Runtime» * Как и JWS. ['DeployJava.js'] (http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/deployment_advice.html#deplToolkit) проверяет, имеет ли пользователь минимальную версию (помогает им установить он, если нет), перед запуском апплета или предоставлением ссылки на приложение JWS. Хотя я и не пробовал, кажется, что возможно заменить «HREF» OurApp.jnlp', указав на «OurApp.exe», хотя было бы более целесообразно ссылаться на «OurAppInstaller.jnlp», который мог бы запустить EXE или эквивалент для OS X и т. д. (и разделить загрузку). –

+0

@AndrewThompson: Я знаю. Но очень часто, когда люди говорят об «создании exe», они подразумевают, что exe «автономно» и не требует Java Runtime. Я просто хотел сделать это понятным для Anu –

+0

(по отношению к Java-приложениям) * «.. очень часто, когда люди говорят о« создании exe »..» * .. они очень неопытные и в целом сбиты с толку. ;) Все хорошее разъяснение. :) –

0

Если вы хотите закодировать настольные приложения. , который будет работать в Windows, OS X & * nix, записать их в Java & развернуть их по ссылке, используя Java Web Start.

JWS предоставляет множество привлекательных функций, включая, но не ограничиваясь этим, заставки, настольных интеграции, ассоциации файлов, автоматическое обновление (включая ленивую загрузку и программное управление обновлениями), секционирование уроженцев & других загрузок ресурсов по платформа, архитектура или версия Java, конфигурация среды выполнения (минимальная версия J2SE, варианты времени выполнения, ОЗУ и т.д.), простое управление общих ресурсов, используя расширения ..

I высоких освещено в часть, которая имеет отношение к вашему следующий комментарий.

Могу ли я предоставить собственное изображение значка в исполняемый файл?

Почему пользователь должен когда-либо видеть .jar (или .exe, если на то пошло)? JWS предлагает интеграцию с десктопами, которая может состоять из ярлыка на рабочем столе и/или пункта меню на поддерживаемой ОС. Любой из них может иметь изображение (в пределах ограничений), предоставленное вами.


deployJava.js скрипт проверяет пользователь имеет минимальную необходимую версию (помогает им установить его, если нет), перед запуском апплета или предоставление ссылки на приложение JWS.

+0

IMHO, в этом случае http://www.javadesktop.org/articles/jdic/index.html лучше, чем JWS –

+0

@VineetMenon IMO JDIC мертв. Ссылки на этой странице, указывающие на [Домашняя страница JDIC] (https://jdic.dev.java.net/), приводят к 404. На странице упоминаются «заставки» - WTF?!? Последним проектом Java на экранных заставках, с которым я работал, был SaverBeans. Теперь он ушел и в значительной степени забыт, но только когда-либо работал над Windows & nix. Ваше мнение основано на опыте работы с JDIC или рекламном ролике? –

+0

Я попытался сделать некоторое программирование в JDIC в основном для значка статуса в окнах и linux, но это было несколько месяцев назад. –

0
  1. Если у вас есть несколько проектов в среде разработки, убедитесь, что вы установили проект, который вы хотите распространять как основных проект. Это можно сделать с помощью мыши правой кнопкой мыши по названию проекта в левой панели.
  2. Нажмите на меню: «Run -> Clean and build main project»
  3. Осмотрите папку проекта, найдите папку dist в папке проекта. Файл * .jar. Это упакованный скомпилированный файл проекта.