Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Что бы запускать на ПК программы которые написанные на Java, нужно устанавливать jdk?

Перистое облако Ученик (211), на голосовании 2 месяца назад
Это тоже самое что бы запускать программы написанные на с++ нужно установить с++ пакеты?
Но почему то jdk есть не на всех компах, есть на всех компах пакеты c++ и пакеты net
Голосование за лучший ответ
Jurijus Zaksas Искусственный Интеллект (455739) 3 месяца назад
>нужно устанавливать jdk?
Нет, устанавливать нужно JRE.

>Это тоже самое что бы запускать программы написанные на с++
Нет, это кардинально другое.

>Но почему то jdk есть не на всех компах,
Из-за ограничений, налагаемых авторскими правами.
Перистое облакоУченик (211) 3 месяца назад
Jre это программа?
Перистое облако, JRE - java runtime environment (среда выполнения для java). Кроме всего прочего включает в себя JVM (виртуальную машину java) > нужно устанавливать jdk? необязательно, как правило, достаточно JRE. JDK - java development kit (java набор для разработчика) тоже подойдет, в его составе JRE, естественно, есть. > jdk есть не на всех компах... на всех компах пакеты c++ и пакеты net SDK для C++ и net тоже далеко не на всех компах. Для выполнения C++, как правило и грубо говоря, достаточно настоящей машины, для net и java нужна виртуальная среда выполнения (виртуальная машина). Среда выполнения для m$ net устанавливаются самой m$ при необходимости, - в любой машине с виндой, со временем, этого мусора разных версий - предостаточно. Установка же JRE не входит в обязанности windows.
Похожие вопросы