Como salvar corretamente o arquivo java_home do gedit

2

Todo tutorial que eu li sobre a configuração da variável de ambiente java_home via gedit apenas diz "salvar e sair" salvar em onde?

Posso salvar este arquivo de gedit como tal / home / nexogen / developer / gedit_java

Ou eu devo salvar este arquivo gedit em /usr/lib/jvm/java-8-oracle

como em salvar o arquivo gedit que contém o comando java_home environment variable no mesmo diretório que o próprio jave_home

    
por nexogen.io 12.09.2016 / 19:22

2 respostas

3

Acho que entendi seu problema. Você está abrindo o arquivo / etc / environment como usuário normal e não pode salvar o arquivo naquele local.

Você não o abrirá como usuário normal. Em vez disso, você abrirá como usuário root. Para fazer isso, primeiro abra um terminal pressionando Ctrl-Alt-T atalho de teclado.

Em seguida, escreva este comando para abrir como root

sudo -i gedit /etc/environment

Isso abrirá o arquivo como root.

JAVA_HOME é uma variável de ambiente. Está definido para um diretório contendo a instalação do JDK como esta linha

JAVA_HOME=/usr/lib/jvm/java-8-oracle

Eu assumi que o jdk está na pasta / usr / lib / jvm / java-8-oracle.

Você adicionará essa linha ao final do arquivo e salvará pressionando Ctrl-S . Isto irá sobrescrever o arquivo no lugar. Você não precisa salvar este arquivo em nenhum outro lugar quando você o abriu como root

Agora saia do gedit.

Faça o logout e faça login novamente para ver o efeito da configuração de JAVA_HOME.

    
por Anwar 12.09.2016 / 19:30
1

Bem, eu recomendo que você adicione o seguinte no arquivo / etc / profile para que o caminho java possa ser usado em todo o sistema. A variável JAVA_HOME e PATH pode ser configurada da seguinte forma: Abra um terminal

  

sudo nano / etc / profile

Nas seguintes declarações na parte inferior do arquivo, estou supondo que sua pasta java extraída esteja em / usr / lib / jvm / java-8-oracle

JAVA_HOME=/usr/lib/jvm/java-8-oracle
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
JRE_HOME=/usr/lib/jvm/java-8-oracle/jre
PATH=$PATH:$HOME/bin:$JRE_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH

Salve o arquivo pressionando Ctrl + x y digite

É melhor dar permissão de leitura e execução para a pasta de instalação do Java da seguinte forma:

sudo chmod -R a+rx /usr/lib/jvm/java-8-oracle

Eu também recomendo atualizar a alternativa para todo o aplicativo usar o java quando necessário, como segue:

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/java-8-oracle/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/java-8-oracle/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/java-8-oracle/bin/javaws" 1
sudo update-alternatives --set java /usr/lib/jvm/java-8-oracle/bin/java
sudo update-alternatives --set javac /usr/lib/jvm/java-8-oracle/bin/javac
sudo update-alternatives --set javaws /usr/lib/jvm/java-8-oracle/bin/javaws

Agora recarregue o arquivo de perfil que atualizamos da seguinte forma no terminal.
Observação: há um espaço entre . e / etc / profile no comando abaixo.

. /etc/profile

É isso

    
por SAGAR BHOOSHAN 12.09.2016 / 19:52