Development Tools

JDK

Javet development requires JDK 8 to be installed, though Javet supports JDK 8+. JDK 6 support has been dropped because a few JDK 8 features are heavily used in Javet.

IntelliJ

I personally recommend IntelliJ IDEA.

Gradle

For now, Gradle v7.2 + Kotlin DSL constructs the build system.

Node.js

Node.js 14.17.6+ is supported.

Maven (Optional)

Maven v3.6.3+ is used for packaging bundle to maven central.

Visual Studio Community 2022 (Optional)

Visual Studio Community 2022 is used for JNI development.

Python 3.8+ (Optional)

Python 3.8+ is required if you want to upgrade the version.