IntelliJ IDEA - The Most Intelligent Java IDE
IntelliJ IDEA is an intelligent Java IDE intensely focused on developer productivity.
It provides a robust combination of enhanced development tools, including: refactoring, J2EE support,
Ant, JUnit, and CVS integration. Packaged with an intelligent Java editor, coding assistance and advanced code automation tools, IDEA
enables Java programmers to boost their productivity while reducing routine time consuming tasks.
read IntelliJ IDEA Data Sheet (2 pages/295 Kb)
read IntelliJ IDEA Overview (54 pages/2 Mb)
What's New In IntelliJ IDEA 4.5
Full JDK 1.5 support
Now IntelliJ IDEA supports all of the Java SDK 1.5 enhancement features, including Generics, Type-Safe Enums, Annotations, etc. And all the smart IDEA features like code completion, intention actions, refactorings, Live Templates, are completely Java SDK 1.5-aware. More info...
Enhanced Java code analysis features
- Search for duplicate code
- Analyze package dependencies
- More than 100 new code inspection features
Java code-aware structural search and replace
This unique search-and-replace facility is based on regular expressions describing structural Java elements. By its awareness of your project structure, it will help you replace, for example, only the values of field initializers, which would not be possible with a plain string pattern. Learn more...
New refactorings
- Inline Constant
- Extract Subclass
- Replace Method Code Duplicates
- Convert To Instance Method
Editor
- Extensible Select word (Ctrl+W) for non-java files
- Autoscroll from Source works in Project view
- Go to Doc action
- More than 20 new intention actions
Navigation & search
- Quick switching between Go to Class/File/Symbol actions
- Camel prefixes and space symbols in Go to Class/File/Symbol popups
- Regular expressions in incremental search
- Scope for the Find Usages action, with ability to group results by module/library
- Search in strings and comments
GUI Designer
- Create Dialog wizard
- Create Data Binding wizard
- Keyboard navigation
- UI to customize component palette
Compiling / running / debugging
- Evaluation of small code fragments in debugger
- Rebuild Module feature
- RMI compilation support
J2EE support
- Support for dependent EJB/Web modules
- JSP incremental validation and Jasper2 support
- Option to add utility jars to EAR in J2EE module
- Ability to specify additional deployment descriptors
Open API and plugins
- Open API for J2EE application server integration
- Open API for compiler and run configurations/runners
- Open API for JPDA/JDI stackframe(s) access
- Native plugin libraries (dll) are loaded from the plugin lib directory
Numerous new productivity and other features
Following its fundamental principles, with each new release IntelliJ IDEA keeps the tradition of introducing new productivity features. This time they include:
- Quick-lists, for creating custom popup menus with the most frequently used commands
- Auto-tracking of duplicate code when Extract Method refactoring is called
- Ant 1.6 support
- Productivity guide
And that's not including more than 50 new usability and productivity features, as well as some significant enhancements to the existing functionality of the IDE.
The update is free for IntelliJ IDEA 4.0 licensees, and also for customers who bought IDEA 3.x after October 15, 2003. Those who still use the older versions of IntelliJ IDEA can upgrade to version 4.5 for $299. Read more about how to upgrade to IntelliJ IDEA 4.5 at http://www.jetbrains.com/idea/buy/upgrade.html.
July 27, 2004