What is Java IDE?
Modern Integrated Development Environments (IDE) are design to enhance the capabilities of programmer by providing the features of authoring, compiling, debugging and deploying programs under a single environment. The main idea behind modern IDE is to setup development utilities under one environment to reduce configuration process. Integration of all development utilities has the potential to improve overall productivity beyond just helping with setup tasks. e.g. code can be continuously parsed while it is being edited, providing instant feedback when syntax errors are introduced. That can speed learning a new programming language and its associated libraries
- Java Development Tools (JDT)
- Rich Client Platform (RCP)
- Server Platform
- Web Tools Platform
- Modeling Platform
NetBeans is free and opensource IDE for programmers of every level. It’s configurations are very straight forward and provide simple environment to program, one can easily create programs for devices such as pc, mobile. It also supports many platforms such as windows, GNU/Linux, Solaris and Mac OS X. NetBeans 6.0 is the most famous development environment so far.
JCretor is a window based Java IDE, simple to install, configure and use. Its equiped with wide variety of tools such as project management,project templates, debugger, authoring and syntax highlighting. It’s very useful for beginners to use JCreator IDE.
BlueJ is a free integrated development environment mainly design for students and teaching pedagogues. Main future of this tool is
- Designed for teaching
DrJava is a light weight IDE available free under BSD license and is under active development phase by JavaPLT group at Rice university. Mainly developed for students.