Skip to content
JDesk
Getting started

Installation

Install the prerequisites and scaffold a project with create-jdesk-app.

Prerequisites#

  • JDK 25+ — required to scaffold, build, and run.
  • A system WebView — WebView2 (Windows), WKWebView (macOS 13+), WebKitGTK 4.1 (Linux).
  • Node.js — optional; only for Vite-based templates.

Scaffold a project#

npm create jdesk-app@latest my-app

Run it with no name for an interactive prompt (project name, template, Java package).

Run the app#

cd my-app
./gradlew run

On Windows use .\gradlew.bat run. For hot reload: npm install --prefix ui && ./gradlew jdeskDev.