Juno runs on Windows with the same functionality as Linux/macOS, with the differences below.
Launcher¶
juno.bat at the project root delegates to scripts\run.bat. Requires JDK 25+ on PATH or
JAVA_HOME set. All flags, environment variable overrides, and subcommands documented across
this site are identical across platforms; only the launcher name and path separators change.
Path and syntax differences¶
Use backslashes for paths, for example
--model-path models\model.gguf.Multi-line commands use the caret (
^) line continuation instead of the backslash (\) used in bash examples.Setting an environment variable for a single command uses
set VAR=valueon its own line (Command Prompt) rather thanVAR=value ./command.
Every code example in this documentation that shows a ./juno ... command has a Windows
equivalent using juno.bat with these substitutions; see the CLI reference pages for side-by-side examples.
GPU support¶
CUDA GPU acceleration is supported on Windows (NVIDIA only). ROCm is Linux-only, so AMD GPU acceleration and the AMD GPU test suite are not available on Windows. CPU-only inference works identically on both platforms.
See also¶
<- 6.2 AWS Deployment | Table of Contents | 7.1 JFR and Metrics ->