fixed java precheck