install java first