מסכים עם מה שנאמר
הג'אווה של מיקרוסופט, או כפי שהיא מוכרת יותר - שפת ++j או #j (ורסיה לדוט נט) וזאת מאחר ולמיקרוסופט אסור להשתמש בשם ג'אווה, הינה שפה שהיא ג'אווה אבל לא ג'אווה. מיקרוסופט, כפי שהיא עושה בהרבה שפות פיתוח שהיא לוקחת תחת חסותה, גורמת לשפה להיות יותר נוחה לשימוש, ובכך לפעמים גורמת לתוכניות שפותחו תחת וינדוס לא להתקמפל תחת קומפיילרים שאינם מיקרוסופטיים ו/או תחת מערכות הפעלה שאינן מיקרוסופטיות (דוגמה לכך אפשר לראות גם ב-++J וגם בשפות ותיקות כמו שפת C ו-++C). בשביל שתהיה לך הגמישות של לעבוד עם איזה IDE שאת רוצה, עם איזה קומפיילר שאת רוצה ותחת איזו מערכת הפעלה שאת רוצה, עדיף לעבוד עם הג'אווה הסטנדרטי של sun (לגבי ה-IDE, אין חובה לעבוד עם eclipse, אפשר לעבוד גם עם IDE אחרים שמשתמשים בקומפיילר של sun).