Tag Archives: java 9

Creating Multi-Release JAR Files in IntelliJ IDEA

One of the interesting features of Java 9 is support for Multi-Release JAR Files.  What does this mean?  In the past, library developers had three options when it came to supporting newer versions of Java:

Posted in Tips & Tricks | Tagged , | 3 Comments

Real World Java 9

Last week we hosted a live webinar covering the features of Java 9 that are most interesting to developers.  The recording is available here for those who missed it, and we also wanted to take this opportunity to answer all those questions … Continue reading

Posted in Webinars | Tagged , | Leave a comment

Java Annotated Monthly – October 2017

Java 9 is here! At long last. This month we have lots of Java 9 content, of course, but that’s actually not the only Big News: not only is Java EE 8 also now available, but we can look forward to a new … Continue reading

Posted in News & Events | Tagged , | Leave a comment

IntelliJ IDEA 2017.3 EAP: Grouping modules according to their qualified names and more

Great news! The fresh IntelliJ IDEA 2017.3 EAP build is out! In this EAP build you will find notable features and very important bugfixes. Last week Java 9 was released, and it brings the module concept to the Java platform … Continue reading

Posted in EAP Releases | Tagged , , , | 4 Comments

Java 9 and IntelliJ IDEA

Java 9 is released today, so let’s do a quick recap of the existing Java 9 support in IntelliJ IDEA, and have a peek at some of the upcoming features in IntelliJ IDEA 2017.3 for Java 9.  Java 9 has been fully … Continue reading

Posted in EAP Releases, New Features, Tips & Tricks | Tagged | 25 Comments

Java Annotated Monthly – August 2017

​Here in Europe we’re well into the vacation season. July and August are usually quiet, but at JetBrains we’ve been working hard on a number of 2017.2 releases, including IntelliJ IDEA and Upsource, so this month’s Java Annotated includes links … Continue reading

Posted in News & Events | Tagged , | Leave a comment

Support for Java 9 in IntelliJ IDEA 2017.2

As Java 9 continues to evolve, so does IntelliJ IDEA’s support for it. This screencast shows the new features to support Java 9 development in the upcoming IntelliJ IDEA 2017.2 release.   In the rest of this blog post we’ll break down … Continue reading

Posted in Releases | Tagged , , | 4 Comments

Java Annotated Monthly – July 2017

The start of June brought the disappointing news that we’d have to wait longer for Java 9, so July and August news won’t be all about the big release.  However, there’s still plenty of Java 9 news, the usual handful of … Continue reading

Posted in News & Events | Tagged , | Leave a comment

IntelliJ IDEA 2017.2 EAP, with Smarter Control Flow Analysis

Earlier we mentioned that IntelliJ IDEA 2017.2 EAP features improved control flow analysis that infers the contracts of certain methods of String, Array, Collection and Map classes. With today’s EAP build, this analysis becomes even smarter. If that sounds like … Continue reading

Posted in EAP Releases, New Features | Tagged , , , , | 2 Comments

Java Annotated Monthly – May 2017

After a few, blissful, drama-free issues, this month we look into the tension between the community and the Stewards of Java (again), this time the topic is Modularity.  Feedback from the community is always a Good Thing to help improve … Continue reading

Posted in News & Events | Tagged , , | 2 Comments