update java home and gitignore