These instructions are for J806 and later stable editions.
J systems are available for a number of platforms and can be installed and redistributed for free.
J is available as a base system plus optional addon packages.
The base system is the minimal system for running J applications. It includes two user interfaces:
- Jconsole, a command-line front-end
- JHS, a browser-based IDE
A Qt-based IDE is also available in the addons.
J806 64-bit systems are available with and without AVX support, see Guides/AVX. The default is AVX, while the non-AVX version installers have "nonavx" in the name, e.g. j806_win64_nonavx.exe.
Most modern CPUs support the AVX instructions, but if you are unsure, try the AVX version first. Any failure will probably be reported as "Illegal instruction" when starting J, in which case install the non-AVX version.
Most Windows or Mac users will want to use the All-in-One install.
Linux users who want a debian package should use the Linux deb install.
Android users should use the Android apk install.
Experienced users who want more control, use System/Installation/Zips install.