-
Notifications
You must be signed in to change notification settings - Fork 284
Install Dependencies
- ✅ 2.1 | ✅ 2.0 | ✅ 1.9 | ...
-
QZ Tray 2.0
-
⚠️ JDK8 + JavaFX is required for high-resolution (>72 dpi) HTML printing. -
⚠️ By default, JavaFX is NOT included in OpenJDK- 💡 Older Ubuntu versions can get Oracle JDK8 + JavaFX here: http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html
-
QZ Tray 1.9
-
JDK7 is sufficient for building QZ Tray/QZ Print 1.9
-
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 OS X (installation methods vary)
-
Install
⚠️ JDK 7 or higher via: http://www.oracle.com/technetwork/java/javase/downloads/ -
Install homebrew via:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
-
Install brew dependencies via:
brew install ant makeself nsis
-
Install git:
-
Install all dependencies (
⚠️ jdk7, ant, nsis, makeself) via:sudo apt-get install git openjdk-7-jdk ant nsis makeself
-
Install all dependencies (
⚠️ jdk, ant, nsis, makeself) via:sudo yum install git java-1.?.0-openjdk-devel 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.