Acabei de instalar o JDK no Ubuntu com sudo apt-get install openjdk-6-jdk
comando, após a instalação, onde está bin
localizado o diretório Java ? E como posso definir o caminho do ambiente para esse diretório? Tenho pouca experiência com o Ubuntu, alguém pode dar alguns conselhos ou sugerir um bom site para referência?
ubuntu
environment-variables
java
Ullas Prabhakar
fonte
fonte
export PATH=${JAVA_HOME}/bin:${PATH}
e a versão foi atualizada. Acho que a prioridade da esquerda para a direita funciona aqui.O Java geralmente é instalado para
/usr/java
localizar a versão que você possui e, em seguida, faça o seguinte:Supondo que você esteja usando o bash (se você está apenas começando, recomendo o bash sobre outros shells), basta digitar o bash para iniciá-lo.
Edite seu
~/.bashrc
arquivo e adicione os caminhos da seguinte maneira:por exemplo. vi
~/.bashrc
insira as seguintes linhas:
depois de salvar as alterações, saia e reinicie o bash ou apenas digite bash para iniciar um novo shell
Digite
export
para garantir que os caminhos estejam corretos.Digite
java -version
para garantir que Java esteja acessível.fonte
O Ubuntu instala o openjdk6 para o
/usr/lib/jvm/java-6-openjdk
caminho. Então você terá a lixeira/usr/lib/jvm/java-6-openjdk/bin
. Geralmente, o caminho da classe é definido automaticamente para os executáveis java e relacionados.fonte
Para definir JAVA_HOME / PATH para um único usuário , faça login na sua conta e abra o arquivo .bash_profile
Defina JAVA_HOME da seguinte maneira usando a exportação de sintaxe
JAVA_HOME=<path-to-java>
. Se seu caminho estiver definido como /usr/java/jdk1.5.0_07/bin/java, configure-o da seguinte maneira:Defina PATH da seguinte maneira:
Sinta-se à vontade para substituir /usr/java/jdk1.5.0_07 conforme sua configuração. Salve e feche o arquivo. Basta sair e fazer login novamente para ver novas alterações. Como alternativa, digite o seguinte comando para ativar as novas configurações de caminho imediatamente:
OU
Verifique as novas configurações:
Dica: Use o seguinte comando para descobrir o caminho exato para o qual o java executável no UNIX / Linux:
Observe que o arquivo ~ / .bashrc é semelhante, com a exceção de que ~ / .bash_profile é executado apenas para shells de login do Bash e o .bashrc é executado para cada novo shell do Bash.
Para definir JAVA_HOME / PATH para todos os usuários , você precisa configurar a configuração global em
/etc/profile
OR/etc/bash.bashrc
arquivo para todos os usuários:Em seguida, configure as variáveis PATH / JAVA_PATH da seguinte maneira:
Salve e feche o arquivo. Mais uma vez, você precisa digitar o seguinte comando para ativar as configurações de caminho imediatamente:
OU
fonte
se você instalou apenas o openJDK, atualize seus links, porque você pode ter alguma instalação do OpenJDK.
depois disto
adicione a seguinte linha no arquivo
JAVA_HOME=/usr/lib/jvm/YOUR_JAVA_VERSION export PATH=$PATH:$JAVA_HOME/bin export JAVA_HOME
você pode obter sua versão java com
fonte
Para configurar o escopo amplo do sistema, você precisa usar o
arquivo / etc / environment
sudo gedit /etc/environment
é o local onde você pode definir qualquer variável de ambiente. Pode ser visível em todo o escopo do sistema. Depois que a variável é definida, o sistema precisa ser reiniciado.
EXEMPLO:
Adicione o seguinte:
Aqui está o site que você pode encontrar mais: http://peesquare.com/blogs/environment-variable-setup-on-ubuntu/
fonte
source /etc/environment
comandoEle deve colocar o java no seu caminho, provavelmente em / usr / bin / java. A maneira mais fácil de encontrá-lo é abrir um termo e digitar "what java".
fonte
Você precisa definir a variável $ JAVA_HOME
No meu caso, ao configurar o Maven, tive que configurá-lo para onde o JDK está instalado.
Primeiro descubra onde o JAVA está instalado:
java: / usr / bin / java / usr / share / java /usr/share/man/man1/java.1.gz
Agora cave mais fundo
lrwxrwxrwx 1 raiz raiz 46 25 de agosto de 2018 / etc / alternative / java -> / usr / lib / jvm / java-8-openjdk-amd64 / jre / bin / java Vá mais fundo:
-rwxr-xr-x 1 raiz raiz 6464 14 de março 18:28 / usr / lib / jvm / java-8-openjdk-amd64 / jre / bin / java
Como ele não está sendo referenciado a nenhum outro diretório, nós o usaremos.
Abra / etc / environment usando nano
Anexe as seguintes linhas
Recarregue o PATH usando
Agora,
Aqui está a sua saída:
/usr/lib/jvm/java-1.8.0-openjdk-amd64
Fontes a que me referi:
https://askubuntu.com/a/175519
https://stackoverflow.com/a/23427862/6297483
fonte
Tipo
Digite o código abaixo na nova linha
Tipo
no terminal
fonte
Atualizar
bashrc
arquivo para adicionarJAVA_HOME
sudo nano ~/.bashrc
Adicionar
JAVA_HOME
aobashrc
arquivoexport JAVA_HOME=/usr/java/<your version of java>
export PATH=${PATH}:${JAVA_HOME}/bin
Verifique se o Java está acessível
java -version
No caso de instalação manual do JDK, se você encontrou um erro, como mostrado abaixo
Execute o seguinte comando no diretório JAVA_HOME / lib:
unpack200 -r -v -l "" tools.pack tools.jar
Execute os seguintes comandos em seu JAVA_HOME / jre / lib
../../bin/unpack200 rt.pack rt.jar ../../bin/unpack200 jsse.pack jsse.rar ../../bin/unpack200 charsets.pack charsets.jar
Verifique se o Java está acessível
java -version
fonte
Como instalar pacotes java:
Instale as versões / versões java desejadas usando pacotes oficiais do ubuntu, que são gerenciados usando alternativas:
sudo apt install -y openjdk-8-jdk
ou / e outra versão:
sudo apt install -y openjdk-11-jdk
As respostas acima estão corretas apenas quando você possui apenas uma versão para todos os softwares em sua máquina e pode pular usando as alternativas de atualização. Portanto, é possível codificá-lo rapidamente em .bashrc ou em outro local:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64
mas não é saudável, pois mais tarde você pode alterar a versão.
Maneira correta de definir JAVA_HOME (e, opcionalmente, JAVA_SDK, JAVA_JRE)
A maneira correta (e obrigatória quando você tem mais de um) é detectar para qual alternativa de atualização está apontando e sempre usar alternativas de atualização para alternar a versão ativa.
Aqui estão as sugestões para ambos: somente uma conta unix específica ou para todas as contas (no nível da máquina).
1. apenas para uma conta unix específica:
Use isso se você não tiver permissões para fazê-lo no nível da máquina.
2. Para fazer isso no nível da máquina, e para todas as cascas de bourne, você precisa de 2 etapas:
2.a
Como seu shell pode não ser definido como interativo por padrão, você também pode fazer isso:
2.b
PS: Não deve haver necessidade de atualizar o $ PATH, pois o update-alternative cuida do link para / usr / bin /.
Mais sobre: https://manpages.ubuntu.com/manpages/trusty/man8/update-alternatives.8.html
fonte
Deixe-me simplificar, primeiro faça o download do JDK no site da Oracle: Link
2] Depois extraia
3] Crie uma pasta (jvm) em / usr / lib / ie / usr / lib / jvm
4] mova a pasta extraída do jdk para / usr / lib / jvm /
* Nota: use o comando terminal, sudo, mv, isto é, sudo mv
5] Crie um arquivo .sh em /etc/profile.d/, por exemplo: /etc/profile.d/myenvvar.sh
6] No tipo de arquivo .sh
* Nota: use terminal, gedit e sudo, por exemplo: sudo gedit myenvvar.sh
7] Desligue o computador, depois de todas essas etapas e reinicie-o
8] Abra o Terminal e digite
9] Verifique a saída e digite
10] Verifique a saída e seja feliz :)
fonte
Passo 1:
Passo 2:
Etapa 3:
fonte
O open jdk, uma vez instalado, geralmente reside em seu / usr / lib / java-6-openjdk Como de costume, você precisará definir o JAVA_HOME, calsspath e Path No ubuntu 11.04, existe um arquivo de ambiente disponível em / etc onde você precisa três caminhos. E então você precisaria reiniciar o sistema para que as alterações entrassem em vigor.
Aqui está um site para ajudá-lo em http://aliolci.blogspot.com/2011/05/ubuntu-1104-set-new-environment.html
fonte
Tudo que você tem que fazer agora é definir os
“JAVA_HOME”
e“PATH”
variáveis de ambiente e, em seguida, você está feito. Digite os seguintes comandos para definir suas variáveis de ambiente. Verifique se as variáveis de ambiente apontam para uma instalação válida do JDK em sua máquina. Para o Ubuntu 18.04, o caminho é/usr/lib/jvm/java-8-openjdk-amd64/
Para verificar se seu caminho JAVA_HOME foi salvo com sucesso, digite o seguinte comando para verificar.
fonte
Eu tenho um Linux Lite 3.8 (Baseia-se no Ubuntu 16.04 LTS) e uma alteração de caminho no arquivo a seguir (com privilégios de root) com reinicialização ajudou.
fonte
Você pode instalar o java padrão do Ubuntu (17.10) no apt:
E definirá o PATH para você. Se você precisar instalar uma versão específica do Java, poderá seguir este YouTube.
fonte
Abrir arquivo
/etc/environment
com um editor de texto Adicione a linhaJAVA_HOME="[path to your java]"
Salvar e fechar e, em seguida, executesource /etc/environment
fonte
Defina a versão java da lista de instalados. Para ver a lista da versão instalada, execute o seguinte comando:
Em seguida, defina sua versão java de acordo com o seguinte comando:
fonte
Instalação do Oracle Java:
exportar JAVA_HOME = / home / abu / Java / jdk1.8.0_45 / export PATH = $ JAVA_HOME / bin: $ PATH
fonte