IntelliJ IDEA lets you code without a hitch. It practices a non-intrusive, intuitive approach to help you write, debug, refactor, test and learn your code. Thanks to its deep understanding of languages and technologies, IntelliJ IDEA provides a second pair of hands for you when you need them.
Playing the game by your rules without ever getting in your way — that's what we believe is the key to a productive and pleasant development.
IntelliJ IDEA creates a convenient environment where all team members can work together efficiently. Transparent integration with a wide range of version control systems allows team members to stay in sync with each other's changes, ensuring that all contributions are properly put together.
IntelliJ IDEA can coexist with other popular IDEs such as Eclipse and project management tools such as Maven, so your team can use each tool where it's best applicable.
To further improve the overall team productivity, IntelliJ IDEA cooperates with JetBrains TeamCity, a powerful continuous integration and build server.
IntelliJ IDEA allows your company to design complex software products offering high quality standards and tight project schedules.
The IDE constantly validates code quality and offers instant fixes for found problems at all levels — from individual statements to the overall architecture, by using advanced code inspections and dependency matrix analysis.
Be it a coding pattern issue, potential performance problem, or contract violation, IntelliJ IDEA displays a warning and fixes the issue, helping you produce clean, top-notch code in less time than ever.
Here are some key features of "IntelliJ IDEA":
· Enterprise technologies support including Java EE, Spring, GWT, Struts, Play, Hibernate, Google App Engine, OSGi and others.
· Simplified web development with intelligent editors for HTML, JavaScript, CoffeeScript, CSS, integration for templating engines.
· Full array of supported languages, with refactoring capabilities: ActionScript, PHP, Groovy, Scala, Python/Jython, Ruby/JRuby, Clojure.
· Deployment and debugging with any of the following application servers: Tomcat, GlassFish, JBoss, Weblogic, WebSphere, Geronimo, Resin, Jetty.
· Commercial version control systems support: Perforce, ClearCase, Team Foundation Server, Visual SourceSafe.
· Tools for working with large scale Java codebases: dependency analysis and validation, UML class diagrams.
· Unique structural search and replace facility based on regular expressions describing structural Java elements.
· Easily spot and fix duplicate code fragments. Measure the code coverage for your unit tests.
Requirements:
· 1 GB RAM minimum, 2 GB RAM recommended
· 300 MB hard disk space + at least 1 GB for caches
· 1024x768 minimum screen resolution
· JDK 1.6 or later
Limitations:
· 30 days trial
What's New in This Release: [ read full changelog ]
· BuildConfig.java support in the Android plugin;
· Adobe AIR Native Extensions support;
· Improved compatibility with GNOME 3 and Ubuntu 12.04;
· Improved Subversion 1.7 support;
· Improved Perforce integration performance;
· Many bugfixes related to Maven, Android, JavaScript, Flex and other areas of the IDE.