Docs

Documentation versions (currently viewingVaadin 25 (prerelease))

Install an IDE

Install a Java IDE for Vaadin development if you don’t have one already.

Different IDEs have different levels of support for Java and TypeScript. The following table gives a rough evaluation of language support in the most commonly used IDEs.

IDE Java TypeScript

IntelliJ IDEA Ultimate

β˜†β˜†β˜†

β˜†β˜†β˜†

IntelliJ IDEA Community Edition

β˜†β˜†β˜†

–

Visual Studio Code

β˜†β˜†

β˜†β˜†β˜†

Eclipse IDE

β˜†β˜†β˜†

β˜†β˜†

NetBeans

β˜†β˜†β˜†

β˜†

β˜† – Supported with a commercial add-on or a very limited free add-on

β˜†β˜† – Limited built-in support or a free add-on with some limitations

β˜†β˜†β˜† – Good built-in support or a good free add-on easy to install

Each IDE has installation packages for Windows, macOS, and Linux.

Tip
IntelliJ IDEA Ultimate gives the best developer experience.

IDE Extensions & Plugins

If you are using IntelliJ IDEA, install the Vaadin plugin.

If you are using Visual Studio Code, install the Vaadin extension, the Extension Pack for Java, and the Spring Boot Extension Pack.

If you are using Eclipse IDE, you should use the Eclipse IDE for Enterprise Java and Web Developers.