jdk 1.8 version
structure
Merge pull request #3 from 11693-04/master

123