updated java requirements