Write about why JDK 1.8 and JavaFX 8 are used for this project