Channels ▼
RSS

.NET

JetBrains IntelliJ IDEA 13.1 Includes Support For Java 8


JetBrains has confirmed that IntelliJ IDEA 13.1 is now available.

The development team describes IntelliJ IDEA 13.1 as the Java IDE with "the fastest-growing mindshare" on the planet. It now features support for Java 8 and Java EE 7, new tools for Android development, editor enhancements, and refined Gradle integration.

The Gradle project automation tool has built upon the concepts of Apache Ant (for power and flexibility) and Apache Maven (for dependency management and conventions) and is powered by a Groovy DSL — Gradle provides a declarative way to describe all kinds of builds through sensible defaults.

In addition to Java 8 support, IntelliJ IDEA 13.1 brings minor improvements to most parts of the IDE, including the UI, frameworks support, and tools integration.

Over and above the "minor" improvements, there are also some completely new features including Sublime Text style multiple selection, Postfix code completion for Java, a built-in debugger for JDK 8's Nashorn, and Chronon "back-in-time" Java debugger (Ultimate).

JDK 8 Nashorn is the new lightweight high-performance JavaScript runtime built on top of JVM.

According to JetBrains, "With IntelliJ IDEA 13.1 RC2, now you can add breakpoints to your Nashorn scripts and go through them when debugging your Java application."

Also in the "completely new" feature category is better performance for Spring projects that heavily use XML (Ultimate), version control improvements to amend commits for Mercurial, GitHub two-factor authentication, enhanced Log and Diff viewers, and an OpenShift debugger (Ultimate) plus improved support for AngularJS and Spy-js (Ultimate).

Parentheses denoting (Ultimate) refer to IntelliJ IDEA 13.1 Ultimate edition as opposed to the lighter-weight Community Edition.


Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
 

Video