جاوا سه تا نسخه داره : Java EE, Java ME, Java SE
و در جواب اینکه بله . در جاوا 8 قابلیت های جدیدی اومده مثلا اگه شما بخوای از استثنای Lambda با ماشین JDK,JRE 8 استفاده بکنی مطمئنا برنامه اجرا نمیشه و خطا میده .
openjdk توسط اوراکل و IBM پشتیبانی و توسعه داده میشه