В OS X, когда я пытаюсь запустить файл .jar , система просит меня загрузить Java Runtime Engine, если он у меня не установлен, что имеет смысл.

Однако в Microsoft Windows этого не происходит; Я просто получаю типичное сообщение о том, что у меня нет программы для открытия такого файла.

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

1 ответ1

1

Вы не хотите, чтобы пользователь "устанавливал" ваше приложение, и вы не хотите распространять большой пакет, но, если вы хотите добавить второй файл, вы можете получить желаемый результат, распространяя . файл .bat с вашим .jar .  Пакетный файл может реализовать описанное вами поведение:

  • Проверьте, установлена ли JRE.
    • Если, если есть, запустите JAR.
    • Если это не так, отобразите информационное сообщение.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .