2013-10-25 2 views
-1

Мне нужно прояснить некоторые вещи, касающиеся JDK aan JRE, которые доступны из Oracle и, пожалуйста, исправьте меня, если я ошибаюсь.Почему JDK включает JRE?

Мы можем запускать наши java-программы с помощью JRE и не нуждаемся в JDK. Но для разработки Программы нам нужен JDK, который поставляется с JRE.

  1. Требуется ли JRE для разработки программ? Если нет, то почему JDK включает JRE?
  2. Является ли JDK доступным для разработки JRE?

Благодаря

+2

http://stackoverflow.com/questions/2541319/jre-included-with-jdk-vs-standalone-jre –

ответ

1

JDK - это всего лишь комплект, и, конечно же, вам нужна среда JRE для выполнения собственного программного обеспечения, которое вы только что разработали.

1

Ну, это было бы немного глупо грузить Java, компилятор, не имея возможности работать результирующие программы ...

Это также гарантирует, что вы используете ту же версию Java для запустите приложение, как это было сделано для его компиляции (версия файла класса изменилась с 1,6 до 1,7, что означает, что старые версии не могут читать 1,7 файла классов).

Смежные вопросы