IntelliJ IDEA 12 is Available for Download

Revealing the Darker Side of Productive Coding

A few weeks ago we finished the Early Access Program for the upcoming release of IntelliJ IDEA 12. We would like to thank all of you who evaluated the preview builds and submitted your feedback. We really appreciate support from the community, watching closely every new feature we announced and providing us with comments and bug reports. It would be absolutely impossible to do what we did without your contributions!

Today we are excited to announce that IntelliJ IDEA 12, the next major version of our flagship Java IDE, is finally released and available for download.

As usual, it is difficult to list all the new features in the release. Every single day we try to not only add something new, but also rethink existing features to make them even more useful for your productivity and usability. So let me highlight the most exciting features awaiting you in IntelliJ IDEA 12.

New User Interface and Darcula Theme

The newest release of IntelliJ IDEA comes with a redesigned user interface, along with a new stylish dark look and feel called Darcula. The new interface is supposed to be more clean and functional. A lot of people find a dark look and feel much less distracting. Now that we’ve added it, you can focus more on the code and less on the IDE.

The new dark look and feel is fully customizable, so you can create your own dark themes, supported natively by every component of the IDE.

Brand New Compiler Mode

In addition to the interface, IntelliJ IDEA 12 introduces a completely new approach to compiling the project, which is now much faster and provides better user experience. We have rebuilt it from the ground up to move the compiler to a separate process. Now the project can be compiled automatically in background on every change you make, so you can run it almost instantly any time.

For more details about the new compiler mode see this blog post.

Java 8

Another important feature is support for Java 8, the next generation of the Java platform, announced by Oracle this year. IntelliJ IDEA 12 embraces the cutting edge version of the language and provides code assistance for the new syntax, such as lambda expressions, method references and default methods. Now you can try the new features of JDK 8 in your projects.

Android UI Designer

Over the last year Android has become the-fastest-growing mobile platform. Ever since IntelliJ IDEA introduced support for Android in its free and open-source Community Edition, we’ve worked hard to make it better with each new release. Finally IntelliJ IDEA 12 comes with well-crafted UI designer, one the most anticipated features in this release.

Read more details about the new UI designer and enjoy a demo in our blog.

Spring Frameworks Support

Intellij IDEA 12 comes with significantly improved support for Spring. The new update includes much better performance, support for XML and annotation-based configurations for the project simultaneously, enhanced dependency diagram (with drag and drop support) and of course code assistance for even more frameworks, such as Integration, Web Flow, MVC, Security, Batch and others.

Play 2.0 Support for Java and Scala

One more remarkable feature many people have been waiting for is support for the newest version of the Play framework. IntelliJ IDEA 12 enables you to create, run and debug Play 2.0 applications easily using both Java and Scala languages, with advanced code assistance, including templates support, formatter, refactorings and many other features.

Database Development Tools

While IntelliJ IDEA is frequently called the most intelligent Java IDE, it also provides powerful database tools and support for SQL. The new release reveals more exciting features for developers who use databases in their projects.

With IntelliJ IDEA 12, you not only have intelligent code assistance for SQL, but can also design your database right from the IDE. As databases are part of most projects today, it is time for us to help developers work with them more productively.

Other important features introduced in IntelliJ IDEA 12 include:

  • Intelligent code formatting
  • Better management tools for J2EE application servers, with support Cloud Foundry and CloudBees cloud platforms
  • Support for Drools Expert with advanced code assistance
  • Cucumber for JVM support

To see the full list of new features in IntelliJ IDEA 12 and to download the edition of your choice, please visit our website.

“Develop with Pleasure!”

About Andrey Cheptsov

Andrey Cheptsov is IntelliJ IDEA product marketing manager at JetBrains. He's passionate about productivity, programming languages and tools.
This entry was posted in Releases and tagged . Bookmark the permalink.

74 Responses to IntelliJ IDEA 12 is Available for Download

  1. Sarah says:

    Does version 12 work on JDK 7 or it requires JDK 6?

  2. SB says:

    I will be upgrading from 11 – 12, primarily for the new compiler mode and darcula theme.

    Can’t wait to see what you put in 13 that might make me want to shell out again.

    (@sarah it works with jdk’s 6,7 and 8 … I’ve tried it on all of them)

  3. Sven Lange says:

    Awesome! :-D

    Thank you for this great tool.

  4. missingfaktor says:

    Thank you so much for all your work. 12 is looking damn too fabulous. :)

  5. Sarah says:

    SB, Did you try it on Mac?
    When I tried to run the community edition on mac without JDK 7, it showed a dialog saying that it requires JDK 6 and I that I should download it. note that at the same time I had JDK 7 installed with Java_home set properly in the .profile

    Thanks.

  6. Vivek says:

    I am running 12 on mac and it works fine, and I am using JDK 6/7

  7. yole says:

    Sarah,
    Even though you can now manually edit the Info.plist file and change the required Java version to 1.7, we still recommend running under Java 6. Much fewer UI issues.

  8. Jörg says:

    Great Tool, good Work JetBrains :-)

  9. Johan says:

    The new L&F is superb and will probably the main reason for me to upgrade to be honest :)

    Aside from that, the speed is much better! (I don’t know if it’s just me, but now and again the Show Usages feature is freezing everything for more than 3 seconds :-/)

  10. Worajedt Sitthidumrong says:

    Dracular is the best Swing LoF since AWT for sure!

  11. Yuri Trukhin says:

    Congrats, JetBrains! Awesome release!

  12. Markus says:

    We’re using Intellij IDEA at work and I have to say it’s the best IDE I’ve ever used.

  13. Jiri Korpela says:

    How do I open/import my Play 2 project? Must I download some additional plugins or?

  14. Jennifer says:

    I already bought the ultimate edition. :)

    But isn’t it possible anymore to change the Look and Feel? (other than use the darcula theme, that is)

    • Mahmood Al-Bunni says:

      No; it’s possible. Go back above and realize the reason of darkening the UI of this release; in order to keep developers out of distraction. So it’s optional… You may customize it to the way it fits you best.

  15. Santosh says:

    Thanks for the updates. Congrats on the release and Keep up the good work Jetbrains !!!

  16. Eugen says:

    Congrats! Counting days to upgrade!

  17. Claudiu says:

    I see in your images that the theme is application wide. See the source tree. In my case, in Ubuntu, the source tree panel has a white background. How’s that?

    Thanks

  18. Claudiu says:

    Don’t bother. I’ve just found out that there is also a Darcula LaF. Nice!

  19. keth says:

    If I create a new Play 2 project with the command “play new XXX” and afterwards “idea”, I don’t have syntaxhighlighting or intellisense. It works if I create everything myself though. Weird. Have to dig into this.

    P.S. the speed upgrade is the best feature. Not as fast as PhpStorm yet, but much better. :)

  20. keth says:

    Ooops, It was a human error. Nevermind my previous comment:

    http://blogs.jetbrains.com/idea/2012/12/intellij-idea-12-is-available-for-download/#comment-356836

    which as of yet is awaiting moderation. Please delete this and my other posting. :)

  21. Fredrik says:

    Congrats everyone, good job!

  22. Marvin says:

    forgive me if my question is too naive, but does it support javaScript?

  23. Terence Martin says:

    On my way to the upgrade!

    Is the recommendation to use Java 6 to reduce UI issues specific to MacOS or does that go for all platforms?

  24. Joseph says:

    The new compiler seems to have helped some choppy behaviour in 11. Darcula, surprisingly a great underestimated feature, I hate changing to anything brighter now, you can tell the difference with eye straining.

  25. Gregory Pierce says:

    The best tool for development just keeps getting better. With Drools and Android support, I have a hard time coming up with reasons to have to use Eclipse.

    THANK YOU!

  26. Sumitro says:

    Thanks a lot for the Upgraded version. Trying out the community edition with the Dark theme. Awesome!!

  27. Claudiu says:

    Regarding Darcula… If you put the cursor on a field and hit Ctrl+Shift+F7 (mark occurrences), the field is hard to read where is is assigned.

  28. Denis.Zhdanov says:

    @Terence: java6 is recommended only for Mac users

  29. Kirill Likhodedov says:

    @Marvin
    JavaScript is supported in the Ultimate Edition.

  30. Eugen Martynov says:

    Forgot to ask – any discounts for people who were submitting issues during EAP and release? :)

    Even personal licence upgrade is a little expensive for me

  31. Vivek says:

    How can I copy my plugins from IDEA 11 to IDEA 12?

    Never had this problem before.

  32. meo says:

    @Eugen
    Great idea! And discount for plugin creators would be nice too :-)

  33. Vadym says:

    How to increase VM memory? I have tried to edit idea.vmoptions but without any success.

  34. Maxim Mossienko says:

    @Eugen *active* EAPers get free license.

  35. Roman Shevchenko says:

    @Vadym try idea64.vmoptions

  36. Murali says:

    Just upgraded and quite impressed so far, hoping my satisfaction/happiness will just keep increasing as i explore further :-) Is there any other theme that is a shade lighter than Darcula. The default is good but little too dark atleast for my eyes, so any recommendation will be appreciated. The IDE is quite fast as well, some of the newly introduced keyboard shortcuts are really cool.

    Here’s hoping we’ll get more stellar releases in the future.

    Regards.

  37. Vlad Lazarenko says:

    Even though I don’t do Java development, this IDE really makes me think “oh, well…. if only I was writing in Java”. Excellent work, guys. Gongrats!

  38. Mario Arias says:

    Maxim

    How *active* EAPers get defined?

  39. Semy says:

    In my case Play 2.0 isn’t working at all.
    After:
    play new test-app
    play idea or play idea with-sources

    I have project which can be imported into IntelliJ, but IntelliJ can’t recognize method “ok”, cant find index.html. I configured Play Home in settings->play configuration and it’s pointing to my Play 2.0.4 directory, but still it’s not working.

  40. Matthew Cornell says:

    Good work, guys. Question: Has Python support changed since version 11?

  41. Haroon says:

    On Mac OS X, the new Contents/Info.plist does not contain the VMOptions.x86_64 key. There is a VMOptions key, but having added -Xmx arguments to it, I still don’t see any change in the memory in the status bar.

  42. Haroon says:

    Regarding increasing heap memory for Intellij 12, this came in handy and solved the problem. http://stackoverflow.com/a/13581526.

    Enjoy

  43. William Leung says:

    Why not sales on Mac App Store?

  44. Marko says:

    Hello,

    otherwise everything is great, except in my opinion darcula (especially editor theme) needs a little more work :). For example with “default” editor theme some tokens are rendered bold, but with darcula everything is the same (I mean JSP, HTML etc files too). Also I’m not sure about the need to change colors (for example in default editor theme Java keywords are blue, but in darcula they are orange.) For a long time product user this creates unnecessary confusion.

    I know I can configure it myself – I tried, but I just couldn’t get it right. I think you too want to make transition process for your users as easy as possible. Could you look into it guys :)?

  45. Stephan says:

    Version 12 is great, but the maven projects tab is broken in the release build. Not showing any project anymore.

  46. Malocher says:

    @Semy

    Download the Scala, SBT and Play 2.0 Plugin. After this is done, activate “scala type-aware highlighting” -> http://blog.jetbrains.com/scala/2011/03/02/type-aware-highlighting/

    Restart the IDE an everything should work as expected. :)

  47. Alefas says:

    Semy,
    Please see comment here about Play 2.0 support: http://devnet.jetbrains.net/message/5473435?tstart=0#5473435

  48. Murali says:

    I lost navigation in spring context files after upgrade to v12 in Community Edition :-( Earlier i could’ve navigated to any bean within the same context file and also to the Java class anywhere within the project from the context file using ctrl+click. This has stopped working now. Not sure if this has been disabled just in CE. Anyone facing the same issue?

    If i use EAP, do i need to contribute by reporting issues/bugs or just using EAP will qualify for free license :-) ?

    Thanks.

  49. @Marko, blue is unreadable under Darcula. Look at the image here http://youtrack.jetbrains.com/issue/IDEA-93574# Bold fonts look not so cute under Darcula, but unbolding everything is not a final decision. We’re still tuning. Btw, you can play with the original Darcula color scheme in the settings

  50. eclipse says:

    I hate Intellij because it doesn’t have good support for GWT. We have to switch to eclipse for developing for get and android apps.

  51. Marko says:

    @Konstantin, yes, but a lighter shade of color X could be used for Darcula. I tried to create something from the default theme:

    Dorkula: http://i.imgur.com/CsN9P.png
    Darcula: http://i.imgur.com/6DOVT.png

    But I asked an opinion from a friend and he preferred Darcula, because he didn’t like the bold text. So it boils down to a matter of preference. I’ll try to customize Darcula further and I guess case closed :).

  52. Nikolay Chashnikov says:

    Mr. Eclipse, could you please elaborate that is bad with GWT support?

  53. Yann Cebron says:

    Murali, could you please file a detailed bug report in our issue tracker http://youtrack.jetbrains.com/issues/IDEA. Thanks!

  54. bigor says:

    Darcula theme is generally OK. Before Idea 12 I used custom themes found on this blog
    http://www.aremaitchconsulting.com/2011/02/color-schemes-for-intellij-idea/ so I already used to dark theme. However, those themes as well as Darcula have common problem:
    color of error/info messages that shows on project load, or errors shown on facets and artefact settings dialogs use light pink background and white text. Contrast is so low that it’s impossible to read the text. I thought that Darcula (being official theme) will have that right, but it seems that I was wrong. I tried to find and change that in color scheme settings but no luck. Does anybody know how to fix this?

  55. Rico says:

    @bigor, look in Settings at Editor->Color&Fonts->General->Notification background and make the Background darker.

  56. bigor says:

    @Rico, tried that, but no effect. Thanks anyway.

  57. Jason says:

    You saved my life…

    Keep it up.

  58. Albert says:

    is it possible to switch to previous theme of 11?
    i think icons and colors of 11 are better than this theme.

  59. bigor says:

    Found out the cause of my problem:
    I switched only editor color schema to Darcula and that was not enough, I wasn’t aware that theme under Settings–>Appearance also has to be switched.
    I find this little bit confusing. Since notification background color is defined under Editor colors isn’t it logical that changing editor schema to Darcula should change notification background as defined in that schema.

  60. Naeem Ghumman says:

    Awesome release !
    Thanks jetbrains team. I appreciate your effort.

  61. Fred R says:

    I like using the new Dracula theme however I don’t like the green highlight that comes on when I’m editing CDATA code blocks. This green highlighting is normally there in other themes however against the darker Dracula theme background it’s too hard to see the text. Is there a way to disable or adjust this green highlight? Thanks.

  62. Erick says:

    @fred R : settings/editor/ Colors & Fonts / General / Injected Language Fragment

  63. joe says:

    I’m evaluating IDEA 12 Ultimate Edition for Play development. How do you import an existing Play 2.0 project?

    I’ve tried “play idea” from the terminal, but when I try to import as an existing project, the resulting project shows compile errors for all Play libraries, such as “Cannot resolve symbol Controller”.

    I have the Scala, SBT, and Play plug-ins installed.

  64. EZ says:

    Intellij Idea 12 is not applying Java colors and fonts properly to classes. Things like instance variables, constants, static variables, unused etc. Not sure what’s wrong.

  65. Mikkel says:

    Can we please have the 11 (and older) icons back? Holy moly the new themes are bad.

  66. Mikkel says:

    For anyone else who has issues with the new icons, help is here: http://bulenkov.com/2012/10/10/intellij-idea-11-icons-pack-plugin/

  67. Paul says:

    Once you change to darcula you can’t change back to Default. Also the block line on the left disappears with darcula theme. I use that block line all the time to see the whole block and go to the end of the block, etc.

  68. Jeff Gardner says:

    @Erick

    Thank you very much for giving details on how to change the Injected Language Fragment background color. That is annoying!

  69. Runar says:

    I have the same issue as Paul. Running latest version of IntelliJ (on Ubuntu) and can’t switch the theme of the editor back to default. It is stuck in Darcula.

    Been running Darcula for ages – then got glare on the screen and tried to change:
    First change theme. Press Apply – and don’t restart yet. Restart manually afterwards. Editor is stuck in Darcula.

  70. vela says:

    Dracular theme can open source?

  71. Whatever says:

    I think Dracula should no be so dark, because the contrast with the rest of the environment is brutal… Otherwise it’s perfect

  72. Tom Gibson says:

    I also can’t switch from Dracula back to Default.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">