

There’s Basic Completion, Advanced Completion, Live Templates, Postfix Completion, Statement Completion and more. IntelliJ IDEA takes code completion to the next level. When you select Download JDK you can choose your version and vendor and IntelliJ IDEA will download your chosen JDK and configure it with use with IntelliJ IDEA. You can also download IntelliJ Platform Plugin SDKs and Android SDKs here. You can also select JDK to browse to a JDK on your machine that exists but IntelliJ IDEA hasn’t detected.

The middle option, Add SDK, outlined in purple is where you can download a new JDK from different vendors to your machine by selecting Download JDK. The bottom list outlined in green is the detected SDK – that is all those on your machine that you’ve downloaded but are not yet being used by IntelliJ IDEA. The top list outlined in orange is all the JDKs that I’ve configured for use with IntelliJ IDEA. The SDK drop-down shows you all the JDKs that are configured for use with IntelliJ IDEA (assuming you’re using a Java project), then there is an option to Add SDK and finally, IntelliJ IDEA shows you a list of detected SDKs: I created a tip for this on the IntelliJ IDEA Guide but the short version is – go to your Project Structure with ⌘ (macOS), or Ctrl+Alt+Shift+S (Windows/Linux), to view your Project Structure. You can download new JDKs and configure existing JDKs on your machine with IntelliJ IDEA. IntelliJ IDEA does a fantastic job of managing your JDKs. There are of course more than five, but that wouldn’t make a catchy blog title! Here are my top five cool features in IntelliJ IDEA.
