What is Early Access Program

We at JetBrains believe that making tools for developers should greatly involve listening to developers. Our Early Access Program lets development community closely participate in discussions devoted to IntelliJ IDEA and influence development planning, from early stages onwards.
Early Access Program allows you to try pre-release versions of our software to evaluate features that will be added to the next release.

Be Careful

Icon

It is important to distinguish EAP from traditional pre-release software. Please note that the quality of EAP versions may at times be way below even usual beta standards.

What is IDEA X?

"IDEA X" is the codename for IntelliJ IDEA version 10.

Download IntelliJ IDEA Ultimate EAP

IntelliJ IDEA 10.0.3
You need to have a valid IntelliJ IDEA 10 license in order to use this EAP build.

Download IntelliJ IDEA Community Edition EAP

Plugin Development Kit: Since the open-source Community Edition was released, we no longer provide the plugin development kit as a separate download. Please see http://www.jetbrains.org/display/IJOS/Writing+Plug-ins for instructions on setting up a plugin development environment.

Release Notes

EAP Build Announcements

The recommended way to get notifications about new EAP builds is to follow @intellijidea on Twitter. Alternatively, you can subscribe to the build announcements as an RSS feed, or create an account in Confluence and watch this page in order to get e-mail notifications about new builds.

IDEA 10 will be released in the end of 2010. So far we don't plan to move any functionality which was previously available only in IntelliJ IDEA Ultimate to Community Edition. New plugins will appear both in the Community Edition (Mercurial) and in Ultimate (tc Server, dm Server etc.)

How come IDEA X doesn't start on JVM7? Java 7 is almost released, I've long ago use it as a main JRE, all progs run like a snap. Idea 9 runs too. But IDEA X doesn't, even idea.no.jdk.check=true makes no difference

Java 7 is nowhere near "almost released". At the moment we are not doing any compatibility testing of IntelliJ IDEA with JDK 7 builds, and haven't investigated why it doesn't work. When Java 7 is officially released as beta or RC, we'll perform such testing and fix the compatibility problems if any are found.

At the moment, you're welcome to investigate the problem yourself using the Community Edition source code, and if you find the problem and send us the patch that fixes it, it's quite likely that we'll accept it.

But t'snot the point. The point is why IDEA9 starts when I put idea.no.jdk.check=true in idea.properties and runs but IDEA X doesn't even start but fails silently. Since it's EAP it's in non-production state too and mustn't run compatibility testing anyway but people would already send automatical bugreports to your QA group

I presume IDEA X doesn't use advanced Java7 closures, lambdas and other improvements so it uses only Java6-comatible subset of JDK7. And java programs I use like sweethome3D, aquadatastudio, Rssowl, eclipse run well under java7

No, the point is that JDK 7 is not out, is not even in Beta yet. So, the IntelliJ people can either spend their time tracking down issues that may very well be bugs in the new JDK, or they can spend their time working with JDK versions that are at least in Beta. So file a JIRA that the EAP version of IntelliJ doesn't work with the pre-beta version of the JDK.... if that seems like a good use of anyone's time.

Hi Dmitry, I'm on the Lambda JSR-335 and would love to see support for the new syntax that we are working on. Where would I start if I wanted to try and add that to IDEA? IDEA X does a fine job running with the early builds of JDK7 and compiling the code but the editor complains about the new syntax which makes it painful to use.

Every additional distribution format of IntelliJ IDEA has a non-negligible cost to us (more time to upload each build, more money to pay for the storage space on a CDN). Because of that, we'd really like to avoid adding additional distribution formats unless there are really compelling benefits for that.

currently I'm using IDEA 9.0.3 on Mac OS X 10.6.4 and IdeaX 98.187 is the first IDEA EAP Build I use in parallel to 9.0.3.
Now 98.231 is out and I'm wondering, if there are any advices on how to switch / update the EAP.
Currently I'm downloading 98.231 and I guess I can simply install it, but are there any hints on how to delete 98.187 in addition to delete the app itself.
I would like to keep my Mac OS X clean and don't won't to accumulate stuff from previous EAP installs.

Seems like code completion is way faster in this EAP so-far.... nice work! Though I do get quite a few errors from it in daily use (been submitting them), looking forward to a build with less issues, it's looking good.

I'm working on Android - and this is the first release that feels really solid to me. When I started development on Android I made the painful shift to Eclipse - which I endured before shifting back to Intellij. Even with the earlier product you guys produced a much faster if a bit quirky environment to work in. Now what you have is absolutely compelling. I signed up for confluence to tell you: "Awesome job guys".

One annoying thing I've noticed (still present in 98.382) is that the popup for CTRL-N and CTRL-SHIFT-N seems to disappear almost immediately once something is found. For instance, I hit CTRL-N, the dialog pops up, then I type the start of a class name. The search results shows up, but if my mouse cursor isn't in the area covered by that list, the list will disappear immediately. This does not happen all the time.

So it looks like (as of 98.402) this will happen if I hit CTRL-N to get the "Enter Class Name" diaglog, then I type something where I get a lot of hits, and the list of candidates then overlaps my cursor. Then if I type a little more to narrow down the list. As the list narrows the size of the list decreases and once my cursor is no longer covered by the list, the list and dialog go away. Does that make sense?

try invalidating the caches. sometimes, for some reason, they won't automatically get invalidated and refreshed completely when they should be. not sure when this happens, but if it does, you'll get tons of exceptions. experienced this a few times with the scala plugin. can't reproduce it, but invalidating the caches always fixed it.

The problem is caused by our upgrade to a new version of exe4j. The exe4j developers have confirmed that the report is a false positive. In the final release, we'll use a different version of exe4j that doesn't trigger the report.

http://youtrack.jetbrains.net/issue/IDEA-56464
What about this issue? Most voted critical issue, will it be fixed before Idea 10 is released?
I'm getting tired of entering my SVN username and password everyday and I don't want to store them in plain text.