Václav is a programming enthusiast who's constantly seeking ways to make development more effective and enjoyable. He's particularly interested in server-side Java technologies, distributed systems, concurrency, agile methodologies, modern programming languages and DSLs. He works for JetBrains as a senior software developer and a technology evangelist. He is also a board member of the JetBrains Academy. On the side, he's leading the GPars project, an opensource concurrency library, and investigates the domains of neural networks, evolutionary programming and data mining. You can check out his blog or follow him on twitter. [dzone] Václav is a DZone Zone Leader and has posted 45 posts at DZone. View Full User Profile

IntelliJ IDEA Sources Available

  • submit to reddit
Go and grab the IntelliJ IDEA 9 sources! No kidding here! It's all official - check out the press release as well as the new jetbrains.org community site for the details.

The first intelligent Java IDE that since the year 2000 has brought clever code assistance, refactorings or code analysis to the Java masses has been open-sourced. Starting with the upcoming version 9.0, IntelliJ IDEA will be offered in two editions: Community Edition and Ultimate Edition. The Community Edition focuses on Java SE technologies, Groovy and Scala development. It's free of charge and open-sourced under Apache 2.0 license. The Ultimate edition with full Java EE technology stack remains our standard commercial offering. See the feature comparison matrix for the differences.
Briefly, in the free Community Edition you'll get all the Java code support - various refactorings and code inspections, coding assistance, debugging, TestNG and JUnit testing; CVS, Subversion and Git support, Ant and Maven build integration, Groovy and Scala (through a separate plugin) support. To learn more and download the Public Preview of IntelliJ IDEA 9 Community Edition, please visit the IntelliJ IDEA Community Edition site.

The IntelliJ platform, the common foundation for all our IDEs (IDEA, RubyMine, WebIDE or MPS), is being open-sourced under APL 2.0, too.

Are you curious about how we write code at JetBrains? Can't you wait to put your hands on the IntelliJ IDEA code, start contributing and become a commiter of the IntelliJ IDEA project? Visit the project site, clone our Git source repository and start coding.
I'm sure you have a lot of questions. Check out the FAQ and feel free to discuss below.
Published at DZone with permission of its author, Václav Pech.


Jacek Furmankiewicz replied on Thu, 2009/10/15 - 11:53am

Scala plugin fails to install under Ubuntu :-(

"Scala: error in opening zip file"



Guido Amabili replied on Thu, 2009/10/15 - 12:09pm


I am a NetBeans fan, but that is a good opportunity to try your IDE.

Is there any JavaFX support planned ?



Roman Strobl replied on Thu, 2009/10/15 - 12:43pm

Jacek, we will check the Scala issue on Ubuntu and update it if needed.

Guido, you can get very basic JavaFX support with IDEA today. As for some more advanced support for JavaFX, we don't have any fixed plans right now, but this can change in the future as JavaFX becomes more popular.

Thai Dang Vu replied on Thu, 2009/10/15 - 1:18pm

A good move from JetBrains! Once you use Idea, you won't want to go back to Eclipse (never used NetBeans) (at least true in my case).

Jacek Furmankiewicz replied on Thu, 2009/10/15 - 1:44pm in response to: Roman Strobl

Roman, it's you?I am looking forward to some entertaining screencasts of IDEA in action...like in the good old NB days :-)

P.S. You need to change the idea.sh to look for JAVA_HOME, not JDK_HOME (no one uses that)

P.S.S. Any chances for a .deb / PPA?

P.S.S.S. You need to look into adding Project Lombok support. Once you start using it (it's Eclipse only for now), there's no going back. It's *the* killer Eclipse feature for me.


Roman Strobl replied on Thu, 2009/10/15 - 3:57pm

Hi Jacek, yes this is Roman :) I'll be working on some screencasts, sure... as for the JAVA_HOME vs. JDK_HOME, yes, I noticed that, too. As for deb packages, I think that may be up to the community right now... we may be pretty busy in upcoming weeks. Project Lombok has been discussed on recent JavaPosse episode btw.

Hantsy Bai replied on Thu, 2009/10/15 - 8:36pm

But open source Intellij IDEA is only equivalent to the NetBeans Java Feature, I does not include Java EE feature and other feature , such as PHP, Ruby, Groovy, etc.

IntelliJ has  better JUnit and testNG integration,  and good UI operation than NetBeans.

Václav Pech replied on Fri, 2009/10/16 - 3:53am in response to: Hantsy Bai

Well hantsy, Groovy, Scala or Clojure are supported by the Community Edition. And maybe you've noticed the whole code analysis and dataflow analysis engines being bundled, too?

Hantsy Bai replied on Fri, 2009/10/16 - 5:50am in response to: Václav Pech

Yes , I've watched the introduction flash vedio, it is so cool.  I  was impressed by its refactoring before ... It supports maven, so I think creating a Java web proejct  or JavaEE project are not difficult.  I will try this.

Now it is open source , I think this likes an earthquake in Java community.

NetBeans is for stupid developer (newbie).

IDEA is for lazy developer.





Carla Brian replied on Tue, 2012/05/15 - 5:52pm

I am new to this application. Good thing I saw your post. Thanks for sharing these resources. This might be really helpful. - Byron Pederson

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.