As we described in Chapter 1, Anatomy of an Unsafe Application, we have assumed, that you have installed a JDK. You can download a JDK from Oracle's website http://www.oracle.com/technetwork/java/javase/downloads/index.html. You will need to have JDK 8 installed in order run the code samples. The codebase uses many JDK 8 features that are not compatible with JDK 7, and there has not been an attempt to sort out various JDK 9 issues with the IDEs as well as project dependencies.
Getting started with the JBCP calendar sample code
Gradle Build Tool
All of the code in this book has been built using the Gradle Build Tool and is organized in a chapter-by-chapter multimodule build. You can find instructions and options for getting...