No install at all? The full analyzer also runs in a modern browser — try the web version.
Native installers (recommended)
They bundle their own Java runtime, so nothing else is needed. Grab the one for your OS from the latest release:
| OS | Installer |
|---|---|
| Windows | Phonalyser-<version>.exe · or the Microsoft Store |
| Linux | Phonalyser-<version>.deb |
| macOS (Apple Silicon) | Phonalyser-<version>-arm64.dmg |
| macOS (Intel) | Phonalyser-<version>-x64.dmg |
Platform JARs
Run on your own Java 17+ runtime (no bundled JRE). Download the JAR for your OS plus the matching launcher script, keep them in the same folder, and run the script:
| OS | JAR | Launcher | Run guide |
|---|---|---|---|
| Windows | phonalyser-<version>-windows.jar | Phonalyser-windows.bat | README-windows.txt |
| Linux | phonalyser-<version>-linux.jar | Phonalyser-linux.sh | README-linux.txt |
| macOS | phonalyser-<version>-macos.jar (Intel: …-macos-x64.jar) | Phonalyser-macos.sh | README-macos.txt |
The JARs are platform-specific because each bundles the SWT native for
that OS/arch. macOS additionally needs -XstartOnFirstThread
(the launcher adds it). To run without the script:
java -jar phonalyser-<version>-<os>.jar — on
macOS, java -XstartOnFirstThread -jar ….
Code signing
The installers and JARs are currently distributed unsigned, so the OS may warn on first run — this is expected:
- Windows — SmartScreen "unknown publisher": click More info → Run anyway. (The Microsoft Store build is signed at publish time.)
- macOS — Gatekeeper may block it: right-click → Open,
or clear the quarantine flag:
xattr -dr com.apple.quarantine <file>.
Building from source instead? See BUILD.md and PACKAGING.md.