Распространение консольной программы на Java - PullRequest
0 голосов
/ 30 июля 2009

Я создал консольное приложение Java с использованием Netbeans. В каталоге dist Netbeans у меня есть файл класса проекта. Теперь мне нужно передать исполняемые файлы кому-то другому кто будет запускать их на другом ПК.

Какой файл я должен отправить? Как он может запустить их на своем компьютере? Есть ли способ создать файл типа exe?

На обоих компьютерах установлен JDK.

Ответы [ 5 ]

3 голосов
/ 30 июля 2009

Создание файла jar с указанием основного класса .

Если у него установлена ​​Java и с ним связан .jar, он должен иметь возможность дважды щелкнуть по нему.

В качестве альтернативы из командной строки он сможет запустить:

java -jar program.jar

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

0 голосов
/ 31 июля 2009

Вы можете перейти в меню «Выполнить» и выбрать «Очистить и построить проект» или «Shift» + «F11», после этого перейдите в папку «dist» в папке проекта и используйте файл .jar и запустите его с подсказкой, например, «over».

0 голосов
/ 30 июля 2009

Вот удобная страница об этом здесь:

Учебник по Java-инструментам

Он описывает создание файлов JAR немного дальше вниз по странице

0 голосов
/ 30 июля 2009

NetBeans фактически отвечает на ваш вопрос. Если я делаю Чистку / Построение, вывод говорит:

Чтобы запустить это приложение из командной строки без Ant, попробуйте: java -jar "insert_your_project_name_here.jar"

0 голосов
/ 30 июля 2009

В дополнение к Джонсу ответ:

Если у вас есть исполняемый файл jar, с которого гораздо проще упаковать его в файл EXE. Если вам нужно найти Stackoverflow для JSmooth и one-jar.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...