Getting Started with IntelliJ
In this tutorial, we’ll walk through the process of installing and setting up the IntelliJ IDEA on your local machine. We’ll cover the installation process for both Mac and Windows and also set up the necessary configuration to get you up and running with IntelliJ IDEA.
What is IntelliJ IDEA?
IntelliJ IDEA is an Integrated Development Environment (IDE) created by JetBrains. It’s built on Java and provides a consistent experience on Windows, macOS, and Linux for many different languages.
IntelliJ IDEA has a multitude of functionalities available and is designed to keep your focus on the code with features like code completion, inline debugging, quick fixes, and a variety of keyboard shortcuts.
Installation
In order to install IntelliJ IDEA, you will first need to navigate to jetbrains.com/idea. From here, you can click on the “Download” button, and you’ll be redirected to the download page.
You’ll be provided with two available editions to download: The free Community edition and the paid Ultimate edition. We’ll be installing the Community edition.
Next, we’ll continue the installation process for Mac and Windows respectively. Make sure the correct operating system has been selected prior to downloading.
MAC USERS
1. Click on the Download button. If an “Open and Save” dialog appears, select the option, “Open with”, to open the disk image once the download is complete. If it opens automatically, move on to the next step.
2. Drag the IntelliJ IDEA to your Applications folder:
3. Once the copying process is done, open IntelliJ by browsing for it in the “Applications” folder in your finder and double-clicking on it.
Alternatively, you can use the spotlight search by pressing Command(⌘) + Space, then searching for “IntelliJ” and pressing Enter.
Accept the Privacy Policy and the option to send data. You will then be prompted with a window to customize IntelliJ.
4. Select your Default UI Theme and then click “Skip Remaining and Set Defaults”. The UI theme and other settings can always be changed later:
You should now have IntelliJ IDEA installed on your Mac!
WINDOWS USERS
1. Download and run the installer (.exe) from the download page.
2. Choose the default install location and menu.
3. Configure associations and Desktop shortcuts.
Desktop Shortcut: You can either create a shortcut for both launchers or each one individually. A 64-bit launcher is advisable if you’re working on multiple and/or large scale projects since it allocates more RAM.
Update Path Variable: Updating the PATH variable will allow you to use the command line to run projects in IntelliJ.
Update context menu: This will allow you to choose your directory with all your Java files.
Associations: These options will associate the files with the IDE in the system so that when you click on the files with these extensions in your file manager (Windows Explorer), they will open in the IDE. We’ll be creating associations with .java, .kt, and .kts.
Install 32-bit Jetbrains Runtime: This installs the runtime and must be checked if you’re creating a 32-bit launcher. Otherwise, the runtime comes bundled with the 64-bit launcher.
4. Choose your start menu folder. The default option will create a JetBrains folder in your start menu.
5. Complete your installation 🎉
6. Select your default UI Theme and then “Skip Remaining and Set defaults”.
You should now have IntelliJ IDEA installed on your Windows machine!
Creating your first Kotlin project
1. After installation, launch IntelliJ and you’ll see a Welcome dialog with a few options to create a new project or open an existing project. Click on “Create New Project”:
2. The new Project window will have a few languages on the left panel. Make sure Java is selected. You will need the Java SDK in order to create the project; if you don’t have it downloaded, you can click on the dropdown and select “Download JDK”:
3. Under “Additional Libraries and Frameworks”, select Kotlin/JVM and click Next:
4. Name the project HelloWorld and click Finish:
5. On the left-hand panel, expand the HelloWorld folder and right-click on the src folder. Navigate to New and then Kotlin file/Class:
6. Name the new file HelloWorld:
7. In the newly created file, insert the following code snippet:
fun main () {println("Hello, world!")}
8. In order to run the file, click on the green arrow on the left side of code snippet and select Run HelloWorldKt. Alternatively, you can use the keyboard shortcut, Control(⌃) + Shift + R:
9. Once compiled successfully, the output of the program should appear at the bottom of the screen:
Congratulations! You now have your first Kotlin application running with IntelliJ.
While IntelliJ is aimed for Java programming, the IDE has extensive assistance for a variety of languages such as Python, SQL, Javascript, HTML, Kotlin, and many more. With IntelliJ, your software development process will be more streamlined, and less error-prone. The main coding principle that IntelliJ focuses on is writing code with the least amount of distractions as possible. With dedicated shortcuts and features, you’ll be able to code in a much more efficient and faster way.