NOTE: kmttg version 2.x source code only works with Java 1.8 (AKA Java 8) or later where latest JavaFX became officially part of the distribution. You should set compile target as Java 1.8 and refrain from using code incompatible with 1.8.
You will need a svn client such as one below to obtain the latest source tree:
http://www.sliksvn.com/en/download
You will need Java Development Kit (JDK) with javac compiler:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
(Make note of Java installation directory)
Finally you need Apache Ant to actually compile the source from command line:
http://ant.apache.org/bindownload.cgi
(Make note of ant installation directory)
Start a windows command window (cmd) and then execute:
(If you have a Sourceforge account and kmttg project write permissions, populate new work area using your sourceforge account name by adding --username=USERNAME --password=PASSWORD to svn checkout command below)
mkdir c:\kmttg cd c:\kmttg svn checkout svn://svn.code.sf.net/p/kmttg/code/trunk/ . set ANT_HOME=C:\ant set JAVA_HOME=C:\Program Files (x86)\Java\jdk1.8.0_45 ant
(change above ANT_HOME setting to match what you noted was the ant installation directory).
(change above JAVA_HOME setting to match what you noted was the installation directory for the JDK).
release\kmttg.jar will contain the compiled code.
To build a fully functional zip file containing all pieces needed to run kmttg use the "release" target:
ant release
This will build a zip file under "dist" folder which when unpacked contains the full kmttg release contents.