Documentation
Install Dependencies
- ✅ 2.1 | ✅ 2.0 | ✅ 1.9 | ...
- QZ Tray 3.0 - JDK21 or higher (Liberica OpenJDK21 recommended)
- QZ Tray 2.2 - JDK11 or higher (Liberica OpenJDK11 HotSpot recommended)
- QZ Tray 2.1 - JDK8 or higher (AdoptOpenJDK11 HotSpot recommended)
- QZ Tray 2.0 - JDK7 or higher (AdoptOpenJDK11 HotSpot recommended)
- 
Install ⚠️ JDK 7 or higher:
- 
Download and extract Apache Ant: 
- 
Setup environment variables JAVA_HOME,PATH, etc:- Assume Ant is installed in c:\ant\. The following commands set up the environment:set ANT_HOME=c:\ant set JAVA_HOME=c:\jdk1.7.0_51 set PATH=%PATH%;%ANT_HOME%\bin
 
- Assume Ant is installed in 
- 
Install NSIS 3.0+: 
- 
Install git: 
- 
Install command line tools for macOS (installation methods vary) 
- 
Install ⚠️ JDK 7 or higher via: http://www.oracle.com/technetwork/java/javase/downloads/
- 
Install homebrew via: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- 
Install brew dependencies via: brew install git ant makeself nsis 
- 
If you prefer to use a system-installed version of Java, you can use brew install ant --ignore-dependencies
- 
Install git: 
- 
Install AdoptOpenJDK11 via https://adoptopenjdk.net/installation.html#linux-pkg - Note: You can use OpenJDK 8+ via apt instead if desired
 
- 
Install remaining dependencies (ant, nsis, makeself) via: sudo apt-get install git ant nsis makeself 
- 
Install AdoptOpenJDK11 via https://adoptopenjdk.net/installation.html#linux-pkg - Note: You can use OpenJDK 8+ via yum instead if desired
 
- 
Install remaining dependencies (ant, nsis, makeself) via: sudo yum install git ant nsis makeself
- Clone the repository:
- 
QZ Tray git clone https://github.com/qzind/tray Note: This will clone the source code for the default branch of the software. To clone a non-default branch, you would need to specify that branch name i.e. -b foo
- See separate compiling tutorial.