2012-06-01 2 views
1

Ive проделал некоторые исследования по этому вопросу, но, похоже, не может понять, как сделать работу программы, если она ссылается на библиотеки. У меня есть java-программа с зависимостями от библиотек selenium 2.12, и мне нужно сделать программу в exe, потому что мне придется запускать эту программу на нескольких компьютерах, на которых не установлена ​​Java. Я заглянул в JSmooth, который все, кажется, рекомендуют. Кто-нибудь имел опыт в этом, который может помочь мне в настройке этого?Java to exe со ссылками на библиотеки selenium

+0

* «Мне нужно будет запустить эту программу на нескольких компьютерах, на которых не установлена ​​Java». * Что, но вам не нужно запускать ее на разных компьютерах, где Windows не установлена? Используйте .NET. –

+0

[Как насчет этого вопроса?] (Http://stackoverflow.com/questions/1332548/running-a-java-program-as-an-exe-in-windows-without-jre-installed) Мне особенно нравится Andreas_D's ответ. –

ответ

0

AFAIK JSmooth не позволяет запускать java на компьютере, на котором не установлена ​​Java, просто он загружает Java, если он не находит его уже установленным.

Вы должны сообщить JSmooth о внешних зависимостях (баночках), которые вам нужны, размещая их на пути к классам, как описано здесь http://jsmooth.sourceforge.net/docs/jsmooth-doc.html#N10166.

Если вы планируете создать и установить приложение для своего приложения, вам также необходимо включить в него все банки.

+0

Так что я не смогу запустить эту программу на компьютерах без установленной java? Это была основная причина, по которой я требовал сделать ее exe, иначе Eclipse имеет хорошую исполняемую функцию экспорта jar, которую я бы использовал в противном случае. – AlbChu

+0

Вы сможете запустить его на компьютере, где не установлена ​​Java. В первый раз, когда пользователь выполнит его, tt запустится, сообщит пользователю, что ему нужно загрузить Java, загрузить и установить Java, а затем запустить приложение. Во второй раз Java уже будет там, и ваше приложение просто запустится. IIRC: экспорт исполняемого jar-экспорта затмения еще меньше, он не создает .exe, просто файл .jar с манифестом, но вы можете говорить о другом плагине Eclipse. –

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