Free download · no registration

Download Commander4j

Every release comes as a ready-made installer with Java built in. Pick the one that matches your computer, run it, and follow the install guide on the wiki.

Commander4j

The main application. Most people want the Windows file; pick Windows on ARM only if you know your PC has an ARM processor.

Windows on ARM

Snapdragon and other ARM laptops, and Windows 11 on Apple silicon
Download for Windows on ARM

macOS (Apple silicon)

Macs with an M1, M2, M3 or M4 chip
Download for Mac (Apple silicon)

macOS (Intel)

Older Macs with an Intel processor
Download for Mac (Intel)

Linux

Shell installer. Needs Java 25 installed separately.
Download for Linux

Web applicationServer

Deploy to Tomcat; same version as the desktop application
Download the web application

All installers are built with install4j, the multi-platform installer builder, which is why Java comes included. Buttons link to the newest release on GitHub. If a button does not fill in with a version number, open the release page and choose the file from the list under Assets.

Scanner web application

For hand-held barcode scanners and tablets on the shop floor: pallet confirmation, despatch, quality grading and stock issue in a browser. It is one file that runs on an Apache Tomcat 11 server with a Java 25 JDK, so it is installed by whoever looks after your server rather than on operator PCs. It ships with every Commander4j release and must match the Commander4j version in use.

Setup is described under Configure Tomcat / Web Application on the wiki: copy the file into Tomcat's webapps folder, then copy your hosts.xml from the Commander4j folder into it.

Not sure which Mac you have? Click the Apple menu, then About This Mac. If it says Chip: Apple M… choose Apple silicon. If it says Processor: Intel… choose Intel.

What happens next

  1. Run the installer. On Windows, double-click the .exe. On a Mac, open the .dmg and drag Commander4j to Applications; the first time you open it, right-click the app and choose Open because the installer is not signed with Apple. On Linux, run sh Commander4j_….sh.
  2. Have a database ready. Commander4j stores its data in Microsoft SQL Server, MySQL or Oracle. On Windows the free SQL Server Express is the usual choice. The install guide walks through it.
  3. Run Setup4j from the Commander4j program group to point the application at your database and let it create the tables.
  4. Log in with the default user and change the password.

Companion applications

Only needed when you connect to an ERP or drive automatic labellers. Each installs the same way as Commander4j and normally lives on a server rather than an operator's PC.

The scanner web application is listed with Commander4j above. The smaller tools on the home page each link to their own download page.