برنامه نويسان جاوا در هر سطحي که باشند ممکن است بنا به سليقه يا کاربردشان از IDEهاي مختلف استفاده کنند. از اين نرم افزارها ميتوان از NetBeans, IntelliJ, JBuilderX, Eclipse, JCreator و ديگر نرم افزارها نام برد. امانرم افزار BlueJ به گفته سازندگان آن از بقيه نرم افزارها ساده تر و زيباتر است. اين نرم افزاربراي استفاده ي کساني که ميخواهند جاوا را شروع کنند يا در برنامه نويسي با جاوا در سطوح مبتدي هستند و ميخواهند امکانات زيادي را در محيطي ساده در اختيار داشته باشند بسيار توصيه شده است.