Перейти к содержимому

Фотография

Как сделать exe?


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1 degradator

degradator

    Новый участник

  • Members
  • Pip
  • 59 сообщений
  • ФИО:смиромсерг

Отправлено 28 апреля 2012 - 15:34

Подскажите пожалуйста как сделать ехе файл из jar, в котором реализован selenium? Я использовал Launch4j но как оказалось, он делает ехе только из файлов, с дефолтными библиотеками, тоесть он не может сделать из selenium библиотек. Как их подключить, или может какой другой конвертор посоветуете?

Все разобрался в чем дело, тема закрыта.
  • 0
Мой сайт - Травиан бот :)

#2 neman

neman

    Активный участник

  • Members
  • PipPip
  • 142 сообщений
  • ФИО:Антон


Отправлено 30 апреля 2012 - 10:48

А какое все-таки решение? Пока этим не занимался, но думаю окажется полезным.
  • 0

#3 ashipovalov

ashipovalov

    Активный участник

  • Members
  • PipPip
  • 142 сообщений
  • ФИО:Шиповалов Александр


Отправлено 01 мая 2012 - 04:44

Да, тоже очень интересно послушать про решение.
  • 0

#4 degradator

degradator

    Новый участник

  • Members
  • Pip
  • 59 сообщений
  • ФИО:смиромсерг

Отправлено 01 мая 2012 - 07:15

Вобщето у меня плохо получилось, но по меньшей мере получилось :). Launch4j все делает нормально, я просто главный jar файл вытянул из папки, где все библиотеки лежали. Когда сделал ехе в папке dist, то все заработало, и программа запускается откуда угодно, главное все файлы и библиотеки вместе таскать. К сожалению еще не пробовал делать ехе не в папке dist, но думаю что должно заработать. Если кому-то интересно как пользоваться launch4j - тут все просто:
1. скачать программу
2. выбрать jar файл в первой вкладке
3. Выбрать куда сохранить ехе, и написать как будет называться файл вместе с расширением - "файл.ехе"
4. перейти на вкладку JRE, в поле Min JRE version ввести 1.4.1
5. вверху нажать шестиренку, написать название файла конфиг, подождать
6. нажать треугольник типа "play" :)

По хорошему надо это все каким-то инсталятором накрыть
  • 0
Мой сайт - Травиан бот :)

#5 degradator

degradator

    Новый участник

  • Members
  • Pip
  • 59 сообщений
  • ФИО:смиромсерг

Отправлено 01 мая 2012 - 11:42

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

PS Для того что-бы делать exe не в папке дист, надо делать наверно махинации с classPath, но эти махинации я оставил боле другим специалистам :). Мой метод прост - делаем ехе в другой папке, и переношу в нее все содержимое папки dist. Сам dist удаляю. Счас когда прописываю минимальную версию JRE пишу 1.6.1

Версия 1.7 пока что не везде есть по умолчанию :(
  • 0
Мой сайт - Травиан бот :)


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных