corrected jdk version, split off publishing definition