Home / Guides / Guide

How to Install JetBrains IDEs (IntelliJ IDEA, PyCharm, WebStorm) on Windows

2026-09-07 · SoftVault team

Install the Toolbox app, pick the right edition per language, and apply the JVM and plugin settings that stop an IDE from crawling on a mid-range machine.

JetBrains ships one platform for every language: IntelliJ IDEA for Java and Kotlin, PyCharm for Python, WebStorm for JavaScript, plus PhpStorm, GoLand and Rider. Installing one is easy; installing several and keeping them updated without fighting over RAM is where the Toolbox app earns its place.

Pick the right edition first

The Community editions of IntelliJ IDEA and PyCharm are free and cover most day-to-day work. Professional editions add database tools, framework support and remote development, which matter if you work with Spring, Django or interpreters on another machine. Rider and GoLand have no free tier. If you only edit configuration files, a lightweight editor will start faster than any full IDE; reach for JetBrains when you need refactoring, debugging and database access in the same window.

Install through the Toolbox app

  1. Run the Toolbox installer as administrator. It manages every JetBrains IDE from one place.
  2. On first launch, sign in with your JetBrains account so licences are picked up automatically, or paste a licence key.
  3. Open the Available tab and install only the IDEs you will actually open this month.
  4. Set a single installation folder on an SSD, and keep the projects folder off the system drive if you have a second disk.
  5. Let Toolbox handle updates: it keeps the previous version available so you can roll back.

First-run settings that matter

  1. Import settings from an older install only if that install was healthy, otherwise start clean.
  2. Set the theme, font size and keymap. Migrating from another editor? A matching keymap saves weeks of muscle memory.
  3. Install only the plugins you need. Every one of them costs startup time.
  4. Point the IDE at the correct interpreter or SDK before opening a project, not after.
  5. Enable automatic import of Maven or Gradle changes so large builds stay in sync.

Memory and indexing

By default an IDE may claim a quarter of your RAM, which is fine on a 16 GB machine and painful on 8 GB. Open the custom VM options and set a maximum heap of 2048 to 4096 MB for ordinary projects; leave it higher only for very large repositories. Indexing runs once per project and again after big dependency changes, so let it finish instead of clicking around. An interrupted index is the usual reason an IDE suddenly forgets every class name.

When something breaks

If the IDE freezes at startup, use the safe mode prompt to disable plugins rather than reinstalling. Stale caches after a crash are fixed by invalidating caches and restarting. If activation fails, check that the system clock is correct and that no firewall rule blocks the licensing endpoint; offline activation with a code works on machines that never touch the internet.