added jdk support