Como é que o JAVA_HOME não é configurado automaticamente para todos os usuários depois de instalar o openjdk-6 no Ubuntu 12.04?

1

Em uma caixa recém-instalada, o Java não foi instalado, então eu instalei o openjdk-6 via apt-get install openjdk-6-jre openjdk-6-jdk . Quando tento iniciar meu serviço do Hadoop, ele reclama que o JAVA_HOME não está configurado.

Existe algo que precisa ser feito para definir o JAVA_HOME para todos os usuários?

    
por Dolan Antenucci 27.07.2012 / 23:21

1 resposta

3

A instalação dos pacotes geralmente configura links simbólicos para os binários comuns do Java como /usr/bin/java , etc. e isso é suficiente para a maioria dos aplicativos Java.

Alguns ainda querem o legado JAVA_HOME e, para algo como o Hadoop, o melhor lugar para configurá-lo é no arquivo de configuração do ambiente global /etc/environment ; Em seguida, estará disponível no console (TTY), nos terminais e na área de trabalho.

    
por ish 28.07.2012 / 00:58