IDEA 13 EAP

Skip to end of metadata
Go to start of metadata

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
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.
Feedback
Please report errors and feature requests to our issue tracker or discuss them in EAP users forum.

What is IntelliJ IDEA 13?

IntelliJ IDEA 13 is major update of IntelliJ IDEA, released at 3rd December of 2013.

Download IntelliJ IDEA 13

IntelliJ IDEA 13.0.3 build 133.1122, released on March 17th, 2014

Download Description
ideaIU-133.1122.exe Windows installer (includes bundled JRE 1.7.0_40)
ideaIU-133.1122.zip Windows ZIP archive (no bundled JRE)
ideaIU-133.1122.tar.gz Unix archive
ideaIU-133.1122.dmg Mac installer
ideaIU-133.1122-jdk-bundled.dmg Mac installer (includes bundled JRE 1.7.0_45)

This EAP build does not include a EAP license.

Download IntelliJ IDEA 13 Community Edition

Download Description
ideaIC-133.1122.exe Windows installer (includes bundled JRE 1.7.0_40)
ideaIC-133.1122.tar.gz Unix archive
ideaIC-133.1122.dmg Mac installer
ideaIC-133.1122-jdk-bundled.dmg Mac installer (includes bundled JRE 1.7.0_45)
ideaIC-133.1122-src.tar.bz2 Source tarball

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

IntelliJ IDEA 13 133.1122 Release Notes
IntelliJ IDEA 13 133.1081 Release Notes
IntelliJ IDEA 13 133.944 Release Notes
IntelliJ IDEA 13 133.818 Release Notes
IntelliJ IDEA 13 133.696 Release Notes
IntelliJ IDEA 13 133.672 Release Notes
IntelliJ IDEA 13 133.609 Release Notes
IntelliJ IDEA 13 133.471 Release Notes
IntelliJ IDEA 13 133.370 Release Notes
IntelliJ IDEA 13 133.330 Release Notes
IntelliJ IDEA 13 133.286 Release Notes
IntelliJ IDEA 13 133.193 Release Notes
IntelliJ IDEA 13 133.162 Release Notes
IntelliJ IDEA 13 133.124 Release Notes
IntelliJ IDEA 13 133.79 Release Notes
IntelliJ IDEA 13 132.1045 Release Notes
IntelliJ IDEA 13 132.947 Release Notes
IntelliJ IDEA 13 132.839 Release Notes
IntelliJ IDEA 13 132.719 Release Notes
IntelliJ IDEA 13 132.637 Release Notes
IntelliJ IDEA 13 132.556 Release Notes
IntelliJ IDEA 13 132.425 Release Notes
IntelliJ IDEA 13 132.325 Release Notes
IntelliJ IDEA 13 132.197 Release Notes
IntelliJ IDEA 13 132.106 Release Notes
IntelliJ IDEA 13 132.27 Release Notes
IntelliJ IDEA 13 130.1619 Release Notes
IntelliJ IDEA 13 130.1486 Release Notes
IntelliJ IDEA 13 130.1365 Release Notes
IntelliJ IDEA 13 130.1179 Release Notes
IntelliJ IDEA 13 130.1105 Release Notes
IntelliJ IDEA 13 130.1030 Release Notes
IntelliJ IDEA 13 130.962 Release Notes
IntelliJ IDEA 13 130.754 Release Notes

Major changes in IntelliJ Idea 13

General improvements

Android support:Project Configuration

  • Support for importing the configuration of Android projects from build.gradle and building them through Gradle.

Android support:Code Editor

  • External annotations (nullability, @MagicConstant) for Android APIs.
  • Display of additional information (including drawable image) for drawable, dimension and string resources in the quick documentation view.
  • Support for gutter color annotations in Java files, as well as showing icon previews in the gutter of Java and XML files.
  • Folding of Android string resources in the Java editor to display the actual string value.
  • Support for running Android Lint checks on the fly in Java code.
  • Many new Lint checks.
  • Initial support for editing RenderScript code.
  • Layout Editor and Preview
  • Rendering performance improvements.
  • Support for multi-configuration layout preview.
  • Support for working with fragment resources.
  • Improved the UI for choosing device configurations.
  • Device frame rendering in the layout preview.
  • Double-clicking a component in the layout preview opens it in the layout editor.
  • Selection is synchronized between layout preview and editor.
  • Improved display of rendering errors with support for quickfixes.
  • Improved support for RelativeLayout.
  • Support for zooming and auto-zoom of views.
  • Additional selection actions in layout actions bar.
  • Support for control variations in the palette (e.g. multiple variations of TextField with different default settings).

Android support: Integrated Tools

  • Action to obtain a screenshot from the device.
  • Integrated 9-patch editor.
  • New UI for viewing the list of connected devices in the Android toolwindow.
  • Support for filtering by package name in logcat.
  • Support of Android SQLite databases
Labels:
favourite favourite Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. May 14, 2013

    I'd like to see ZK support :) That would be a killerfeature for many companies to buy IJ. Vote here.

  2. May 16, 2013

    A major update(i.e. - pay to update)? I just bought my 12.0 license 3 months ago. 

    1. May 16, 2013

      These builds are EAP builds with free 30 day license per build. The release of Idea 13 will be at December.

    2. May 16, 2013

      Same here, but I guess what bothers me is that it seems to be an Android centric release

      1. May 16, 2013

        There's still 7 months of development left until they release version 13. This is after all an Early Access Program. Android was likely just the first thing to be completed. I'm sure there will be plenty of good stuff besides Android in the final release in December and in the dozens of EAP (i.e. preview or beta) builds between now and then. This is just the first EAP release. Take a look at the IDEA 12 EAP and IDEA 12.1 EAP pages. Look through the release notes of each EAP release. You'll see it is not uncommon for one release to focus on a particular area or feature. Especially early on. Also look at the page's wiki history. You'll see how the listing of major features was added to over time.

        In my experience, JetBrains tends not to disclose what is going to be in a new release until they are highly confident it will definitely be there. They do not want to over-promise and then disappoint people. The above listing of features will grow beyond just Android I'm sure. You just need to be a little patient.

        <edit>

        p.s. This blog post will help explain why the first EAP was so focused on Android.

        </edit>

  3. May 16, 2013

    Just to confirm - this update has nothing more than Android development? E.g any benefits for server-side development after upgrade?

  4. May 17, 2013

    Thanks very much for opening the EAP - would you mind announcing it (and link to this page) on the EAP Community http://devnet.jetbrains.com/community/idea/eap?

  5. May 17, 2013

    Hi, I suggest to make Android layout preview on devices via special app. It should not be very difficult to make such app. But it will be a great feature.

  6. May 17, 2013

    Hi,

    I dont see a ruby plugin and its not recognising ".rb" files now - I guess thats because the ruby plugin requires an update (and hopefully not that ruby support is being dropped from IDEA :)  )

    Thanks,Chris

    1. Jul 08, 2013

      FWIW, the latest EAP (130.1105) with the latest Ruby plugin (5.4.0.20130620) seems to work.

      1. Jul 09, 2013

        Thanks - I needed to "refresh" my plugin list (which took ages behind our corp firewall :( ) - but yes, its there - hurray. 

  7. May 17, 2013

    Unfortunately, I currently have to work with some weirdly-structured projects where code is in 2 different directories. These 2 directories contain some classes with the same name in the same package. People here use Eclipse with a plugin that allows them ignore / exclude classes in a directory if there is the same class in the same package elsewhere. So I'd like Intellij IDEA to be able to exclude individual classes (specifying them in Settings | Compiler | Excludes doesn't help because you still see duplication error in the editor).

    1. May 17, 2013

      Please ask questions in EAP forum http://devnet.jetbrains.com/community/idea/eap

      1. May 20, 2013

        Hi Yann, I don't think I understand what you meant. Should I ask questions about what? about how to do it in Idea? If it is it, then I already did. If it is something else, could you please say it in a different way? Thanks.

  8. Jul 25, 2013

    Installed this and it seems that JetGradle panel is missing ? Should this include support for Gradle builds ?

  9. Aug 01, 2013

    After upgrading or installing fresh this latest version (130.1365), it won't start.  java.lang.ClassNotFoundException: com.intellij.openapi.diff.DiffApplication.  I'll try to fall back.

     INFO - ellij.ide.CommandLineProcessor - External command line: 
     INFO - ellij.ide.CommandLineProcessor - C:\Program Files (x86)\JetBrains\IntelliJ IDEA 130.1365\bin\. 
     INFO - ellij.ide.CommandLineProcessor - ----- 
    ERROR - pplication.impl.LaterInvocator - java.lang.ClassNotFoundException: com.intellij.openapi.diff.DiffApplication

    1. Aug 14, 2013

      I figured out the root of the problem is that the latest IJ 13 EAP release won't start a project if Gosu debugger plugin is configured.  I've filed a bug report on that, but in the meantime I'd like to keep using IJ 13.  Is there an earlier version I can use that won't be "expired."

  10. Aug 02, 2013

    Mac Mini Mid 2011  MacOS 10.8.2

    Java (build 1.7.0_04-b21)

    Unable to start application. Found fix in Yourtrack.

  11. Aug 21, 2013

    Try to create simple JSP project. Select elements (like Application server - Tomcat 7). Instead of empty project I received message

    createComponent() returns null for: class com.intellij.persistence.database.django.DjangoDataSourcesUpdater

    Any suggestions? (I had same problem with previous EAP version). Ultimate edition Version 12 works fine. Mac - ML 10.8.4

    1. Aug 21, 2013

      Update Python plugin

  12. Aug 26, 2013

    What about implementing a way to maximize a pane by double clicking it or via a shortcut as described here:

    http://youtrack.jetbrains.com/issue/IDEA-112485

    Requests for this kind of feature have been around a least since 2009 (!). Don't know how you feel about it, but since there's been so many requests for it and for such a long time, I think it could be worth to put a little bit of time into it.

    Mark

  13. Aug 28, 2013

    It would be nice if you could patch an expired EAP instead of having to do another full download.

    1. Sep 04, 2013

      I think it does work that way. I just got the upgrade available dialog box when launching Cardea (on Mac OS X) and was prompted to "Install and Restart" to 132.27. That was it - with one click it downloaded a small 9MB file, self-relaunched, applied the update, and self-relaunched again into 132.27. Worked pretty well.

  14. Oct 09, 2013

    I get error when opening Android gradle project. Error is about not being able to instantiate a class for NativeFileSystem. (sorry for loosing exact error message). IU-132.425 works fine so I am reverting to that.

    1. Nov 06, 2013

      Same here. Actually, before this version, I could open build.gradle but had to specify debugAssemble manually before running/debugging.

      Reverting as well :)

      1. Nov 06, 2013

        Hi Johan, what IJ version and OS do you use?  could you send IJ log file with the issue?

        1. Nov 06, 2013

          Link to build.gradle: https://dl.dropboxusercontent.com/u/13404122/idea13error/build.gradle

          Os is Linux Mint 15 with Oracle Java 1.6 (1.6.0_45)

          Hm, I need to reinstall intellij to get to the log entry.. You will have to wait a while for that.

          1. Nov 06, 2013

            ok, please, use the latest IJ 13 EAP

            1. Nov 06, 2013

              Using above build.gradle with settings, I get:

              Cause: org.gradle.internal.service.ServiceLocator.<init>(Ljava/lang/ClassLoader;)V

              From log:

              2013-11-06 14:05:06,985 [ 458048]   INFO - .BaseProjectImportErrorHandler - Failed to import Gradle project at '/home/jowa2/Source/nyhetsapp-android'
              org.gradle.tooling.GradleConnectionException: Could not fetch model of type 'BuildEnvironment' using Gradle distribution 'http://services.gradle.org/distributions/gradle-1.8-all.zip'.
                  at org.gradle.tooling.internal.consumer.ResultHandlerAdapter.onFailure(ResultHandlerAdapter.java:55)
                  at org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor$1$1.run(DefaultAsyncConsumerActionExecutor.java:57)
                  at org.gradle.internal.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run(DefaultExecutorFactory.java:66)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
                  at java.lang.Thread.run(Thread.java:662)
                  at org.gradle.tooling.internal.consumer.BlockingResultHandler.getResult(BlockingResultHandler.java:46)
                  at org.gradle.tooling.internal.consumer.DefaultModelBuilder.get(DefaultModelBuilder.java:48)
                  at org.gradle.tooling.internal.consumer.DefaultProjectConnection.getModel(DefaultProjectConnection.java:35)
                  at org.jetbrains.plugins.gradle.service.project.GradleExecutionHelper.prepare(GradleExecutionHelper.java:143)
                  at org.jetbrains.plugins.gradle.service.project.GradleExecutionHelper.prepare(GradleExecutionHelper.java:108)
                  at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.doResolveProjectInfo(GradleProjectResolver.java:150)
                  at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.access$000(GradleProjectResolver.java:59)
                  at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver$1.fun(GradleProjectResolver.java:115)
                  at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver$1.fun(GradleProjectResolver.java:111)
                  at org.jetbrains.plugins.gradle.service.project.GradleExecutionHelper.execute(GradleExecutionHelper.java:188)
                  at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.resolveProjectInfo(GradleProjectResolver.java:111)
                  at org.jetbrains.plugins.gradle.service.project.GradleProjectResolver.resolveProjectInfo(GradleProjectResolver.java:59)
                  at com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl$1.produce(RemoteExternalSystemProjectResolverImpl.java:41)
                  at com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl$1.produce(RemoteExternalSystemProjectResolverImpl.java:37)
                  at com.intellij.openapi.externalSystem.service.remote.AbstractRemoteExternalSystemService.execute(AbstractRemoteExternalSystemService.java:59)
                  at com.intellij.openapi.externalSystem.service.remote.RemoteExternalSystemProjectResolverImpl.resolveProjectInfo(RemoteExternalSystemProjectResolverImpl.java:37)
                  at com.intellij.openapi.externalSystem.service.remote.wrapper.ExternalSystemProjectResolverWrapper.resolveProjectInfo(ExternalSystemProjectResolverWrapper.java:49)
                  at com.intellij.openapi.externalSystem.service.internal.ExternalSystemResolveProjectTask.doExecute(ExternalSystemResolveProjectTask.java:53)
                  at com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:130)
                  at com.intellij.openapi.externalSystem.service.internal.AbstractExternalSystemTask.execute(AbstractExternalSystemTask.java:120)
                  at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$3.execute(ExternalSystemUtil.java:445)
                  at com.intellij.openapi.externalSystem.util.ExternalSystemUtil$4$1.run(ExternalSystemUtil.java:498)
                  at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.java:464)
                  at com.intellij.openapi.progress.impl.ProgressManagerImpl$6.run(ProgressManagerImpl.java:274)
                  at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:178)
                  at com.intellij.openapi.progress.ProgressManager.executeProcessUnderProgress(ProgressManager.java:209)
                  at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:212)
                  at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:171)
                  at com.intellij.openapi.application.impl.ApplicationImpl$10$1.run(ApplicationImpl.java:657)
                  at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:435)
                  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
                  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
                  at java.util.concurrent.FutureTask.run(FutureTask.java:138)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
                  at java.lang.Thread.run(Thread.java:662)
                  at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:152)
              Caused by: java.lang.NoSuchMethodError: org.gradle.internal.service.ServiceLocator.<init>(Ljava/lang/ClassLoader;)V
                  at org.gradle.tooling.internal.consumer.loader.DefaultToolingImplementationLoader.create(DefaultToolingImplementationLoader.java:52)
                  at org.gradle.tooling.internal.consumer.loader.CachingToolingImplementationLoader.create(CachingToolingImplementationLoader.java:40)
                  at org.gradle.tooling.internal.consumer.loader.SynchronizedToolingImplementationLoader.create(SynchronizedToolingImplementationLoader.java:40)
                  at org.gradle.tooling.internal.consumer.connection.LazyConsumerActionExecutor.onStartAction(LazyConsumerActionExecutor.java:98)
                  at org.gradle.tooling.internal.consumer.connection.LazyConsumerActionExecutor.run(LazyConsumerActionExecutor.java:81)
                  at org.gradle.tooling.internal.consumer.connection.ProgressLoggingConsumerActionExecutor.run(ProgressLoggingConsumerActionExecutor.java:58)
                  at org.gradle.tooling.internal.consumer.connection.LoggingInitializerConsumerActionExecutor.run(LoggingInitializerConsumerActionExecutor.java:44)
                  at org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor$1$1.run(DefaultAsyncConsumerActionExecutor.java:55)
                  at org.gradle.internal.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run(DefaultExecutorFactory.java:66)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
                  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
                  at java.lang.Thread.run(Thread.java:662)

              1. Nov 06, 2013

                file the issue at http://youtrack.jetbrains.com, please

  15. Oct 10, 2013

    Am I alone, who has troubles with Teamcity intergration plugin(connecting to Teamcity 7.1.4) already in last few builds? Latest without problems is 132.197.

    Error message on IDEA startup is:

    com.intellij.openapi.diagnostic.Logger.setFactory(Lcom/intellij/openapi/diagnostic/Logger$Factory;)V: com.intellij.openapi.diagnostic.Logger.setFactory(Lcom/intellij/openapi/diagnostic/Logger$Factory;)V

    IDEA starts only with disabled integration plugin...

  16. Jan 25, 2014

    In Linux  and in debugging mode, when i put one break point on the line which involved combobox action, The "Intellij Idea 13"  and Linux hanges.

  17. Feb 20, 2014

    Here is example jsp page:

    <%@ page contentType="text/html;charset=UTF-8" pageEncoding="utf-8" language="java" %>

    <html>

        <head>

            <%@ include file="style/font_time.jspf" %> 

            <title>Настройка</title>

        </head>

        <body>

            <a href="menu">Назад в главное меню</a></br>

            <p></p>

            Font size:

            <p></p>

            <a href="changeSettings?font=small" style="font-size: 20px">Small</a>

            <p></p>

            <a href="changeSettings?font=medium" style="font-size: 25px">Medium</a>

            <p></p>

            <a href="changeSettings?font=large" style="font-size: 30px">Large</a>

            <p></p>

            <a href="menu">Назад в главное меню</a>

        </body>

    </html>

    after ctrl+alt+L in IDEA(134.1007)(Reformat code) :

    <%@ page contentType="text/html;charset=UTF-8" pageEncoding="utf-8" language="java" %>

    <html>

    <head>

        <%@ include file="style/font_time.jspf" %>

        <title>Настройка</title>

    </head>

    <body>

    <a href="menu">Назад в главное меню</a></br>

    <p></p>

    Font size:

    <p></p>

    <a href="changeSettings?font=small" style="font-size: 20px">Small</a>

    <p></p>

    <a href="changeSettings?font=medium" style="font-size: 25px">Medium</a>

    <p></p>

    <a href="changeSettings?font=large" style="font-size: 30px">Large</a>

    <p></p>

    <a href="menu">Назад в главное меню</a>

    </body>

    </html>

    I think there are some problem with indent.

    1. Feb 20, 2014

      Please report issues to the tracker.