Олексій, блеснули умом, а на вопрос не ответили :) Итак, разница между JRE и JDK вытекает из самих названий: с помощью runtime enviromnent можно запускать Java-приложения, с помощью dev kit можно их разрабатывать и, соответственно, тоже запускать, т.к. это часть разработки .. из чего следует ещё одна интересная разница: JDK включает в себя JRE в качестве одного из компонентов; JRE входит в состав JDK, но может устанавливаться и использоваться отдельно.
Олексій, блеснули умом, а на вопрос не ответили :)
Итак, разница между JRE и JDK вытекает из самих названий: с помощью runtime enviromnent можно запускать Java-приложения, с помощью dev kit можно их разрабатывать и, соответственно, тоже запускать, т.к. это часть разработки .. из чего следует ещё одна интересная разница: JDK включает в себя JRE в качестве одного из компонентов; JRE входит в состав JDK, но может устанавливаться и использоваться отдельно.