सन ने विभिन्न अप्लिकेशन एनवायरनमेंट को लक्ष्य करते हुए जावा के चार संस्करणों को परिभाषित और समर्थन किया है और अपने APIs को खंडित किया है जिससे कि वे एक प्लेटफॉर्म से सम्बन्धित हो सके ।
Entity: जावा — Type: /product/software, /programming_language, /product