@Deiwan

Запуск Java программы, без установки интегрированной среды разработки возможен?

Есть программа Jframe, и я хочу чтобы еë можно было запустить без JDK. Такое возможно(?) , если да то нужен только .jar или ещë и .bat? Или может просто какой-то метод в файл java , либо в java.xml?
  • Вопрос задан
  • 2314 просмотров
Решения вопроса 1
azerphoenix
@azerphoenix Куратор тега Java
Java Software Engineer
Добрый день!
Если честно, то у вас путаница с терминами, так что внесу ясность:

Запуск Java программы, без установки интегрированной среды разработки возможен?

Интегрированная среда разработки (IDE) - это программы для разработки ПО. Например, Intellij IDEA, Eclipse и др.
jdk - Java development kit - это комплект для разработки Java приложений.

Есть программа Jframe, и я хочу чтобы еë можно было запустить без JDK

Любой jar можно запустить без jdk, так как для запуска программы достаточно jre.
Для наглядности:
606cce89baa5b840749460.jpeg

Другое дело, что вы хотите запустить jar без надобности установки на устройство пользователя jre, как например, это делает IDE - Intellij IDEA.
Прочитайте вот, эту статью - https://eax.me/java-without-jvm/

если да то нужен только .jar или ещë и .bat?

jar должно быть достаточно. По факту батник при запуске будет через cmd запускать jar. Для кросплатформенности при использовании bat, нужно будет еще создать и sh скрипт, чтобы запустить в UNIX системах.

Есть программа Jframe

JFrame это не программа, а класс из пакета awt.
https://docs.oracle.com/javase/7/docs/api/javax/sw...
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Jacen11
@Jacen11
для начала JDK это не интегрированная среда разработки. JVM требуется для запуска джавовых файлов. JVM — экземпляр JRE (Java Runtime Environment), то есть или надеяться что есть jre на компе или тащить с собой.

нужен только .jar или ещë и .bat

ну так вначале узнайте что это такое. Зависит от кучи вещей.

Есть программа Jframe

нет, нету
Ответ написан
@acwartz
Тут должна быть ваша реклама.
Да, можно. Launch4j позволит вам упаковать всё в exe, запуская который развернется временная среда выполнения внутри которой и будет работать ваш jar.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы