2015-07-23 1 views
4

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

+5

Для него нет необходимости скачивать его отдельно. JDK * включает в себя * инструменты JRE плюс для компиляции кода и разработки java. Если вам нужна только возможность запуска Java-кода, загрузка JRE будет прекрасной, но если вы хотите ее разработать, JDK (Java Development Kit) - это то, что вы хотите. – CodeBlind

+0

Вам не нужно загружать JRE явно. Он поставляется в комплекте с JDK. – digidude

+0

на вашем ПК, очевидно, JRE (который может быть включен в JDK) необходим для запуска вашего кода. Другие люди также нуждаются в JRE для запуска вашего кода на своих компьютерах. –

ответ

3

Насколько я помню, это зависит от вашей ОС, браузера и Версия JDK.

Например. если вы используете 64-битную ОС и установили 64-разрядный JDK, но используете 32-разрядный браузер, вам может потребоваться установить 32-разрядную JRE, если вам нужна поддержка Java в браузере.

В противном случае отдельная установка JRE не требуется, так как установка JDK также устанавливает JRE.

1

JRE: Java Runtime Environment. Это в основном виртуальная машина Java, на которой работают ваши Java-программы.

JDK: Это набор утилит, которые нужно разрабатывать на Java, включая JRE, а также компиляторы и инструменты (например, JavaDoc и Java Debugger) для преобразования исходного кода в байт-код.

См: http://javarevisited.blogspot.de/2011/12/jre-jvm-jdk-jit-in-java-programming.html

Похоже, пост там на ссылке ниже, а также.

What is the difference between JDK and JRE?

+0

Однако JDK уже содержит JRE. – Mustafa

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