क्योंकि या तो , " एक Compiler-JVM set ( कम्पाइलर- JVM सेट ) ( जो एक SDK या JDK" कहलाता है ) या " लोन JVM ( जो JRE , Java Runtime Environment( जावा रनटाइम एन्वायरनमेंट ) " कहलाता है ) या दोनों अधिकांश कंप्यूटर प्लेटफोर्म OSs के लिए बने हैं और JVM के लिए कम्पाइल किये गए प्रोग्राम विशेष जावा बाईट कोड फाइलों में कम्पाइल किये जाते हैं , इसके लिए JVM बाईट कोड फाइलें ( कम्पाइल किये गए जावा प्रोग्राम के वर्ग की फाइलें ) प्लेटफोर्मों के बीच प्रभावी रूप से स्थानांतरित की जा सकती हैं , जिसके लिए विशेष परिस्थितियों या वर्जनिंग कमपेटीबिलिटी के आलावा पुनः कम्पाइल करने की जरूरत नहीं होती है ।
Entity: जावा — Type: /product/software, /programming_language, /product