I'instalei uma versão de Java. Como podemos definir corretamente a variável de ambiente $JAVA_HOME
?
Você pode definir sua JAVA_HOME
em /etc/profile
como Petronilla Escarabajo sugere. Mas a localização preferida para JAVA_HOME
ou qualquer variável do sistema é /etc/environment
.
Abra /etc/environment
em qualquer editor de texto como nano
ou gedit
e adicione a seguinte linha:
JAVA_HOME="/usr/lib/jvm/open-jdk"
(caminho java pode ser diferente)
Utilize source
para carregar as variáveis, executando este comando:
source /etc/environment
Depois verifique a variável, executando este comando:
echo $JAVA_HOME
**Actualização***
Normalmente a maioria dos sistemas linux fonte /etc/ambiente por padrão. Se o seu sistema não't faça isso adicione a seguinte linha ao ~/.bashrc
(Obrigado @pje)
source /etc/environment
Para definir a variável de ambiente JAVA_HOME
, faça o seguinte:
gksudo gedit /etc/environment
/usr/lib/jvm/java-7-oracle
.JAVA_HOME=/usr/lib/jvm/java-7-oracle
exportar JAVA_HOME
. /etc/environment
O método acima poupar-lhe-á o incómodo de ter de executar os comandos sempre que iniciar a sessão no seu computador.
Se você não conhece o caminho e só tem o openJDK instalado, você pode digitar
update-alternatives --config java
e você deve encontrar o caminho. Para definir a variável você pode escrever JAVA_HOME=<path>
seguido de exportar JAVA_HOME
. Note que's não há espaço ao declarar a variável. Para verificar se a variável está armazenada você simplesmente digita echo $JAVA_HOME
para verificar.