|
0 / 0 / 0
Регистрация: 18.04.2017
Сообщений: 30
|
|
Установка JVM для софта09.10.2018, 19:36. Показов 1574. Ответов 18
Добрый день!
Имеется приложение на java, упаковано все в sfx архив. После установки и извлечения всех dll создается ярлык и запускается батник стартующий приложение - все путем. НО, если у юзверя нет JVM то счастья нет. Не хочу напрягать его пояснениями что и как или писать "сложный" мануал к файлу "как поставить JVM", хочу какую-то топорную реализацию следующей логики: -После распаковки проверить наличие JVM -Если есть - запускаем софт, если нет предлагаем скачать и поставить JVM К сожалению в C/C++/C# не могу (пока) и курить для 1 диалога их не вариант, время не позволяет, рассматриваю варики на winshell/vbs/cmd - но пока не клеится что-то ничего( Буду рад любым советам, даже не понимаю куда копать. Основные "затыки": Вывод диалогового окна Переход на страницу скачивания JVM
0
|
|
| 09.10.2018, 19:36 | |
|
Ответы с готовыми решениями:
18
Установка JVM Стартовые параметры для MS JVM Где скачать MS JVM для MS IE |
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 09.10.2018, 19:47 | |
|
Boroda76, Есть какая-то софтина, упаковывает джарник вместе с jre в исполняемый файл.
1
|
|
|
0 / 0 / 0
Регистрация: 18.04.2017
Сообщений: 30
|
|
| 09.10.2018, 20:00 [ТС] | |
|
Это как если бы я протащил с собой JRE в папке и что-то подобное исполнил jre-win-1.7.0_04\bin\java.exe -jar MyProgram.jar
Более того, JRE добавит веса лишнего и что самое ужасное - ПО будет под конкретную OS из-за конкретной JRE. Все же хотелось бы скачивать нужную конкретной OS виртуалку
0
|
|
|
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
|
|
| 09.10.2018, 20:04 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 18.04.2017
Сообщений: 30
|
|
| 09.10.2018, 20:07 [ТС] | |
|
Ну как минимум 32 и 64, а там еще и версия винды, я почти уверен, будет ролять. Хотя из-за dll-ок мне и так пришлось 2 версии делать 32/64, но если еще, условно, будут разные для XP и 10 - уже перебор. А что самое ужасное, это убивает концепцию языка "Написал один раз - работает везде" xD
0
|
|
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 09.10.2018, 20:25 | |
Сообщение было отмечено Boroda76 как решение
Решение
Какой нибудь автоит посмотри, за полчаса можно разобраться, чего куда
Добавлено через 2 минуты Ещё всякие специализированные Тулы есть, типа squirrel, однако, что они умеют сам разбирайся
1
|
|
|
0 / 0 / 0
Регистрация: 18.04.2017
Сообщений: 30
|
|
| 09.10.2018, 21:20 [ТС] | |
|
Глянул аутоит, то что надо, чуть позже прикреплю сюда реализацию, авось кому пригодиц
0
|
|
|
4575 / 2774 / 491
Регистрация: 28.04.2012
Сообщений: 8,765
|
|||||
| 09.10.2018, 21:49 | |||||
|
Я бы ещё понял, если б речь шла про разные ОС: windows/linux/macOS (хотя в последней JRE предустановлена), но даже в этом случае нет проблемы собирать установочные пакеты под разные OS. Но раз речь про Windows, почему не .NET, например? Или вообще Delphi/Lazarus.
0
|
|||||
|
|
||||
| 10.10.2018, 10:48 | ||||
|
вы даже не представляете , что вместо 64 битных систем, у пользователй стоят 32 битные 2) это концепция сложна , она приведет к гибели самого продукта, поэтому пошли сейчас 9,10,11 версии, и то что работает стабильно на 8, на этих будет не работать 3)У нас аудитория дети, ну и те, устанавливают jre, то есть создается exe через laun4j 4)хотя я искал, функциональность для определение версии и наличие jre , так себе, может что-нибудь уже накрутили , c версии 1.7.19 берется jre выше при наличие 8, 9 , 10
0
|
||||
|
4575 / 2774 / 491
Регистрация: 28.04.2012
Сообщений: 8,765
|
|||||
| 10.10.2018, 11:13 | |||||
|
1
|
|||||
|
485 / 411 / 126
Регистрация: 23.05.2016
Сообщений: 1,653
|
||
| 10.10.2018, 16:52 | ||
|
Есть заявления разработчиков, что такие изменения планируются в будущем?
0
|
||
|
|
||
| 10.10.2018, 17:03 | ||
|
ну смотрите, раньше на java смотрели, как код, который будет работать на новых версиях, мы к этому привыкли oracle резко ввел дистрибутивы 9,10,11 , в результате пользователи начали устанавливать эти версии, и возникли проблемы что касается изменений , читайте об текущих изменениях
0
|
||
|
485 / 411 / 126
Регистрация: 23.05.2016
Сообщений: 1,653
|
|
| 10.10.2018, 19:46 | |
|
0
|
|
|
|
|
| 10.10.2018, 19:48 | |
|
я вам не приведу его, так как давно правил
0
|
|
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
||
| 10.10.2018, 19:53 | ||
|
0
|
||
|
485 / 411 / 126
Регистрация: 23.05.2016
Сообщений: 1,653
|
|||
| 10.10.2018, 20:16 | |||
|
это все из серии "найди то, не знаю что".
0
|
|||
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 10.10.2018, 21:15 | |
|
Sindbad_M, типа вывсеврети у Явы идеальная совместимость? А что ты пытаешься добиться своими спорами?
0
|
|
|
958 / 577 / 136
Регистрация: 23.05.2012
Сообщений: 7,364
|
||
| 11.10.2018, 08:44 | ||
|
Sindbad_M, если так интересует вопрос совместимости, то почему бы не создать отдельную тему?
0
|
||
|
0 / 0 / 0
Регистрация: 18.04.2017
Сообщений: 30
|
|
| 11.10.2018, 12:16 [ТС] | |
|
0
|
|
| 11.10.2018, 12:16 | |
|
Помогаю со студенческими работами здесь
19
Установка софта для HP2820 Автоматическая установка софта Установка нового софта Установка софта на сетевой диск Установка софта через SSH Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
Киев стоит - украинская песня
zorxor 28.01.2026
wfWdiRqdTxc
О Господи, Вечный, Ты . . .
Я помоги, Бесконечный. . .
Я прошу Ты. . .
Я погибаю, спаси. . .
Я прошу Тебя Вечный. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
|
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|