مایکروسافت برای محصولات خود ویژوال استودیو را عرضه کرده است، ولی جاوا در حال حاضر چندین IDE قوی برای توسعه از طرف شرکت های مختلف و معتبر و با کیفیت ها و قیمت های گوناگون از جمله (NetBeans(Sun), JDevelopers(Oracle), Eclipse(IBM) و … دارد. از جمله محیط هایی که به صورت رایگان و قوی عرضه شده، نرم افزار Eclipse است که تحت لیسانس GPL و سورس باز می باشد. Eclipse یک محیط برنامه نویسی (IDE) کد منبع باز برای زبان برنامه نویسی جاوا (که البته دارای نسخه هایی جهت برنامه نویسی به زبان هایی مانند python, Perl, PHP, C++, C و … است ) می باشد. این محیط توسط شرکت هایی مانند IBM پشتیبانی می گردد.
سرفصل های دوره آموزشی Lynda Eclipse Essential Training:
– اکلیپس چیست؟
– راه اندازی یک فضای کاری
– اضافه کردن فایل های خارجی به یک پروژه
– نصب افزودنی ها
– کد بازاریابی
– کار با وظایف
– قالب بندی سفارشی
– استفاده از Git برای کنترل نسخه
– توسعه برنامه های Java، PHP، C / C ++، Perl و Python با Eclipse
– راه اندازی سرور تست
– تست برنامه ها
– اشکال زدایی برنامه ها