Подскажите пожалуйста как сделать ехе файл из jar, в котором реализован selenium? Я использовал Launch4j но как оказалось, он делает ехе только из файлов, с дефолтными библиотеками, тоесть он не может сделать из selenium библиотек. Как их подключить, или может какой другой конвертор посоветуете?
Все разобрался в чем дело, тема закрыта.
Как сделать exe?
Автор degradator, 28 апр 2012 15:34
Сообщений в теме: 4
#2
Отправлено 30 апреля 2012 - 10:48
А какое все-таки решение? Пока этим не занимался, но думаю окажется полезным.
#3
Отправлено 01 мая 2012 - 04:44
Да, тоже очень интересно послушать про решение.
#4
Отправлено 01 мая 2012 - 07:15
Вобщето у меня плохо получилось, но по меньшей мере получилось :). Launch4j все делает нормально, я просто главный jar файл вытянул из папки, где все библиотеки лежали. Когда сделал ехе в папке dist, то все заработало, и программа запускается откуда угодно, главное все файлы и библиотеки вместе таскать. К сожалению еще не пробовал делать ехе не в папке dist, но думаю что должно заработать. Если кому-то интересно как пользоваться launch4j - тут все просто:
1. скачать программу
2. выбрать jar файл в первой вкладке
3. Выбрать куда сохранить ехе, и написать как будет называться файл вместе с расширением - "файл.ехе"
4. перейти на вкладку JRE, в поле Min JRE version ввести 1.4.1
5. вверху нажать шестиренку, написать название файла конфиг, подождать
6. нажать треугольник типа "play" :)
По хорошему надо это все каким-то инсталятором накрыть
1. скачать программу
2. выбрать jar файл в первой вкладке
3. Выбрать куда сохранить ехе, и написать как будет называться файл вместе с расширением - "файл.ехе"
4. перейти на вкладку JRE, в поле Min JRE version ввести 1.4.1
5. вверху нажать шестиренку, написать название файла конфиг, подождать
6. нажать треугольник типа "play" :)
По хорошему надо это все каким-то инсталятором накрыть
Мой сайт - Травиан бот :)
#5
Отправлено 01 мая 2012 - 11:42
Вобщем этого мало для нормального функционирования приложения - при переносе на другой компутер - пишет не найден главный класс. Это надо что-то делать или с манифестом, или с инсталятором. Разберусь - напишу.
PS Для того что-бы делать exe не в папке дист, надо делать наверно махинации с classPath, но эти махинации я оставил боле другим специалистам :). Мой метод прост - делаем ехе в другой папке, и переношу в нее все содержимое папки dist. Сам dist удаляю. Счас когда прописываю минимальную версию JRE пишу 1.6.1
Версия 1.7 пока что не везде есть по умолчанию :(
PS Для того что-бы делать exe не в папке дист, надо делать наверно махинации с classPath, но эти махинации я оставил боле другим специалистам :). Мой метод прост - делаем ехе в другой папке, и переношу в нее все содержимое папки dist. Сам dist удаляю. Счас когда прописываю минимальную версию JRE пишу 1.6.1
Версия 1.7 пока что не везде есть по умолчанию :(
Мой сайт - Травиан бот :)
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных