This Confluence has been LDAP enabled, if you are an ASF Committer, please use your LDAP Credentials to login. Any problems file an INFRA jira ticket please.

Skip to end of metadata
Go to start of metadata



1. All forms of development require the Java SDK 1.8+. You can get it from

Make sure you get the proper version. Install the SDK not just the Java Runtime environment.

To check if you have the SDK, look in the "lib" directory of the Java install and see if the file tools.jar is there. If there is directory and file by that name then you have the SDK.

To check if you have the proper revision. Enter the command:
Windows and Linux:

java -version

on any command line to see what version you have.


C:\>java -version
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8...


user@system:/$ java -version
java version "1.8...

2. Development will need the JAVA_HOME environment variable. Set it to the absolute path of the root of the Java Runtime environment that you want UIMA and cTAKES to use.
Right-click on Computer > Properties > Advanced System Settings > Advanced tab > Environment Variables button > New button for System variables. Once the values are entered click OK until you are out of the dialog series.

export JAVA_HOME=<path>

It is left to the Linux user to make environment variables permanent in their development environment.



export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
  • No labels