Um amigo e eu estávamos configurando JAVA_HOME, ambos logados com o mesmo usuário (que é sudoer), Ele estava logado em um PC como usuário e eu estava logado no outro PC com o mesmo usuário mas fui root ( sudo -s
).
Ele estava definindo JAVA_HOME, ele configurou para 1.7_80 e eu o configurei antes para 1.7_79. Eu perguntei se ele configurou porque eu ainda estava recebendo a pasta 1.7_79 com echo $JAVA_HOME
, mas ele me disse que estava definido ... Eu só verifiquei a tela dele e ele, como convoca, com o mesmo comando, estava recebendo 1.7 _80. Mas eu, como root, recebo 1.7_79. Quando ele fez o eco com sudo ... Mostrou vazio ... ?????????
Então eu disse para ele se desconectar do servidor, eu configurei a variável de ambiente (sourcing / etc / profile) e trabalhei de forma impecável ... Mas ainda estou confuso e querendo saber o que aconteceu.