2010-04-14 2 views
4

Java JDK или JRE или оба являются спецификациями? Может ли кто-нибудь привести некоторые соответствующие реализации?Спецификация Java

ответ

11

JDK (Java Developer Kit) и JRE (Java Runtime Environment) являются (частично) и реализациями Java Language Specification, и Java Virtual Machine Specification. JRE и JDK могут ссылаться или не ссылаться на Sun JRE и Sun JDK в зависимости от контекста. Вы можете увидеть this list of JVMs (виртуальные машины Java). Существуют также сторонние компиляторы java, наиболее популярными являются ecj и gcj.

0

JDK - это Java Development Kit, набор инструментов, используемый для написания программ Java. JRE - Java Runtime Environment, виртуальная машина, исполняющая байт-код Java. Естественно, что реализация Sun обоих широко используются

0

определение JRE из java.com:

среда выполнения Java (JRE) является то, что вы получаете, когда вы загружаете Java программного обеспечения. JRE состоит из Java виртуальной машины (JVM), платформы Java основных классов и поддерживает библиотеки платформы Java . JRE - это часть времени исполнения программного обеспечения Java, , которое все, что вам нужно для запуска в вашего веб-браузера.

А вот статья из Википедии о том, что JDK

1

JDK означает Java Development Kit. он предоставляет вам инструмент или файлы, ключевые слова, токены или расширения java, которые помогают создавать java-программу, предоставлять Java-инструмент для записи java-программы или другой JF-среды, которая означает среду выполнения Java, которая помогает вашей ОС понять, что что будет запущено, короче, если мы скажем, что JRE такая же, как ОС, которые предоставляют среду для выполнения Java-программы.

+0

@Eagle Пожалуйста, не делайте изменения, которые просто добавляют смелое форматирование, подобное этому. Благодаря! –

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