Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > JRE без установки


Автор: wester 9.2.2013, 20:34
Доброго времени суток.
Подскажите как сделать.
Необходимо написать приложение на java, но JRE установить на клиентский компьютер нет возможности. Можно ли сделать так, что бы JRE лежала рядом ? и если да - как ?

Автор: dorogoyIV 9.2.2013, 21:44
просто скопировать на клиентский комп папку есть возможность?

Автор: wester 9.2.2013, 22:26
Да. Пока поступил как советуют здесь http://www.raymond.cc/blog/install-java-runtime-jre-portable-in-usb-flash-drive/
Все хорошо, только запуск лаунчера ( с выбором файла) перед запуском программы не лучшее решение

Я вижу это так - в одной папке лежит jre. В другой само приложение.  И при клике на него, оно запускается. Можно и через  лаунчер. Сам напишу его на чем - то нативном. Главное избавиться от этого выбора исполняемого файла

update.
разобрался. 
z:\vmShare\k\CommonFiles\Java\bin\java.exe -jar z:\vmShare\k\dist\prog.jar вот так запускать буду. 

Тему пока оставлю нерешенной, что бы сказали, правильно или нет мое решение.

Автор: korian 9.2.2013, 23:04
в PATH должен быть путь к jvm.dll как минимум.
Так что в общем случае все равно должен быть некий bat-файл, который устанавливает все необходимые переменные окружения, а потом запускает java ...

Добавлено через 2 минуты и 50 секунд
Хм, а может и не нужен. Возможно достаточно того, что в bin папке. Тогда ничего больше не надо.
Тут проще проверить.

Автор: jk1 10.2.2013, 09:45
Я для таких случаев собирал инсталятор на http://launch4j.sourceforge.net/ и упаковывал JRE вместе с приложением.
Работает естественно только под виндой.

Автор: LSD 11.2.2013, 10:17
Цитата(jk1 @  10.2.2013,  10:45 Найти цитируемый пост)
Работает естественно только под виндой.

install4j и IzPack поддерживают не только винду (насчет последнего не уверен, что он может таскать с собой JRE).

Автор: wester 12.2.2013, 11:39
Решил сделать лаунчер с помощью bat файла. 
Спасибо всем

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)