JDK и JRE

Anonim

JDK против JRE

Самым значительным преимуществом программ Java является возможность выполнения одной и той же программы в самых разных операционных системах без необходимости перекомпилировать ее для каждого из них. Это достигается путем компиляции приложения на промежуточном языке, который интерпретируется в целевой операционной системе. Java Runtime Environment или JRE - это программный пакет, который содержит необходимые приложения для интерпретации приложения Java и позволяет его выполнять в операционной системе.

Java Development Kit или JDK - это использование Java в более традиционном SDK. Это программный пакет, который содержит необходимые инструменты, необходимые для написания, компиляции и отладки приложений Java. Наряду с приложениями для компилятора и отладчика есть другие инструменты, которые упрощают разработчикам оптимизацию своих программ, чтобы он работал лучше и использовал меньший объем памяти. Это включает приложение, которое проверяет конфликты jar, которое проверяет трассировку стека, пусковую установку и генератор заголовка и заглушки среди множества других экспериментальных инструментов.

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

Есть также больше версий JRE по сравнению с JDK. Это связано с тем, что приложение Java предназначено для работы на самых разных устройствах, некоторые из которых вы не сможете запрограммировать. Меньшие устройства включают карманные компьютеры, смартфоны и даже обычные мобильные телефоны.

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

Резюме: 1. Программный пакет JRE необходим для использования Java-приложений, в то время как пакет программного обеспечения JDK необходим для создания приложений Java 2. Программный пакет JDK содержит все в пакете JRE вместе с инструментами разработки 3. JRE доступны для гораздо более широкого диапазона платформ по сравнению с JDK 4. JDK предназначен для программистов и разработчиков программного обеспечения, а JRE - для обычного обычного пользователя