. ( Java SE ( Standard Edition : این پلتفرم که با اسم J2SE هم شناخته شدهاست , مشتمل بر کتابخانههای مهم گویش کد نویسی جاوا است و با به کار گیری از آن , یوزرها میتوانند برنامههای جاوا خویش را برای دسکتاپ , سرورها و محیطهای جاسازی شده گسترش دهند . مولفههای این پلتفرم , مشتمل بر کیت بسط جاوا ( JDK ) , محیط زمان اجرای جاوا ( JRE ) و رابط برنامهنویسی کاربردی ( API ) این پلتفرم است . کیت گسترش جاوا , دربرگیرنده JRE , کامپایلرها و انواع زداهایی است که برای گسترش اپلتها و برنامههای کاربردی مورد نیاز است . محیط زمان اجرا نیز کتابخانهها , اتومبیل مجازی جاوا و بقیه مولفههای مایحتاج برای اجرای اپلت و برنامههای جاوا را مشتمل بر میشود .
۲ . ( Java EE ( Enterprise Edition : این پلتفرم , تحت عنوان ورژن تجاری برای ساخت اینترنت و برنامههای تجاری ارائه شد . این پلتفرم با اسم J2EE شناخته شدهاست . با امداد این پلتفرم میتوانیم مولفههای سمت سروری تولید کنیم که قادر است به التماس - جواب بر پایه ی اینترنت جواب بدهد . در فیض , میتوانیم برنامههایی ساخت کنیم که قادر است با کلاینتهای مبنی بر وب دربرگیرنده مرورگرهای اینترنت , کلاینتهای مبنی بر CORBA و چه بسا سرویسهای اینترنت میتنی بر REST و SOAP , تعامل داشته باشد .
۳ . ( Java ME ( Micro Edition : این ورژن , یک پلتفرم سبک وزن برای گسترش تلفنهای همراه است که در قبل با تیتر J2ME شناخته می شد . این ورژن , برتری خویش را در میدان بسط ابزارهای جاسازی شده یا این که دستگاههای درنظرگرفته شده اثبات کرده و شرایط فعلی در کارایی است در میدان بسط گوشیهای هوشمند هم پیشرو باشد .
۴ . Java FX : این پلتفرم , یک پلتفرم توسعه یافته واسط گرافیکی استفاده کننده است . برای مثال , JavaFX Scene Builder , یک ابزار پباده سازی بصری است که استفاده کننده می تواند به صورت بصری و فارغ از برنامه نویسی , واسطهای گرافیکی موردنظر خویش را تولید نماید . یوزرها مولفههای واسط کاربری را از منو مولفهها گزینش می کنند و این مولفهها , در فضای کاری نمایشداده میشود. سپس کاربر میتواند ویژگیهای این مولفهها را تغییر دهد یا فایلهای
css را برای تنظیم شمایل و استایل، به این مولفهها اعمال کند.