2012-04-22 3 views
-2

Можно создать дубликат:
How to make an executable jar file?Как быстро сделать Java-исполняемый файл?

Я хочу distrubute моей программы Java другому человеку, который хочет, чтобы проверить программное обеспечение, но я не хочу, чтобы открыть код, до позже, если он попросит об этом. Как я могу отправить свой код Java + несколько xml-файлов в папку?

Я думал, если для этой цели используется программа jar. Если да, можно ли это использовать в моем случае? Какие еще простые варианты?

Предостережения: у меня не так много времени, чтобы потратить. Поэтому мне нужно что-то, что можно сделать быстро и легко, и обучение не требуется. Также будут полезны ссылки для учебного пособия

ОБНОВЛЕНИЕ: При создании исполняемого банку в Eclipse говорится: Ошибка компиляции.

+0

Да. Вы можете использовать банку –

+12

«легко и без обучения» - lol! –

+1

«Я не хочу раскрывать код, пока позже, если он его попросит». Это практически невозможно. Java довольно легко декомпилируется. Вам потребуется какая-то степень доверия к вашим деловым отношениям или продемонстрировать программное обеспечение лично на ноутбуке, которым вы управляете. Когда вы отправляете файл, ваш исходный код (или его близкое приближение) обнаруживается, если другая сторона хочет, чтобы это было достаточно плохо. – Barend

ответ

1

проблем нет. Вы можете сделать JAR-файл с вашей IDE (например, Eclipse). Просто нажмите на экспорт. Вы можете включить исходные файлы, но вам это не нужно. Вы можете также включить свои ресурсы, как XML-файл.

Вы также можете заархивировать скомпилированные файлы классов (например, папку bin в вашей среде IDE). Но JAR будет лучшим решением.

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

+0

Я использую Netbeans, я надеюсь, что это сработает с этим –

+1

@ user1174991, конечно. Это очень простая задача, которую может выполнить каждая IDE. –

+0

Eclipse при создании исполняемых файлов jar говорит: Ошибка компиляции. –

0

сделать исполняемый файл JAR, используйте команду

банку -cvfe

Чтобы проверить, если его работы, просто дважды щелкните по банку. Обязательно укажите любые библиотеки в файле manifest.mf.

Или вы можете просто использовать свою IDE, чтобы выполнить эту работу за вас.

+0

Что написано в файле манифеста –

+0

Файл манифеста содержит информацию о банке. Он имеет такие атрибуты, как Java-версия Main-Class, Class-Path и т. Д. Прочтите этот учебник для получения дополнительной информации: http://docs.oracle.com/javase/tutorial/deployment/jar/index.html – sachinrahulsourav

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