Portanto, o Java 11 foi lançado . Alguém sabe como instalar (OpenJDK da Oracle) pela linha de comando?
Eu gostaria de ver algo como era antes para o Oracle Java 10:
sudo add-apt-repository ppa:linuxuprising/java
sudo apt-get update
sudo apt-get install oracle-java10-installer
PS Na pergunta semelhante proposta de instrução:
sudo apt-get install openjdk-11-jdk
não funciona.
sudo apt-get install openjdk-11-jdk
?yum
), ou você pode instalar manualmente a partir de bibliotecas de arquivos. Mas aparentemente sem Debianapt-get
(ainda). P: Então, por que não instalar apenas de tar.gz? Veja também alternativas de atualizaçãoRespostas:
Agora é possível instalar o openjdk-11 desta forma:
sudo apt-get install openjdk-11-jdk
(Anteriormente, ele instalava o openjdk-10, mas não mais)
fonte
openjdk-11-jdk-headless
. Ou se tudo o que você deseja é executar algo, não compilar,openjdk-11-jre[-headless]
pode ser adequado para você também.sudo add-apt-repository ppa:openjdk-r/ppa
primeiro para adicionar o repositório.sudo apt-get update
para atualizar o repositório. Entãosudo apt-get install openjdk-11-jdk
funcionou.Para instalar o Openjdk 11 no Ubuntu, os seguintes comandos funcionaram bem.
sudo add-apt-repository ppa:openjdk-r/ppa sudo apt-get update sudo apt install openjdk-11-jdk
fonte
openjdk-11-jdk-headless
Para qualquer pessoa executando um JDK no Ubuntu e deseja atualizar para o JDK11, recomendo a instalação via sdkman . SDKMAN é uma ferramenta para alternar JVMs, remover e atualizar.
Instale SDKMAN
$ curl -s "https://get.sdkman.io" | bash $ source "$HOME/.sdkman/bin/sdkman-init.sh" $ sdk version
Instale o Java (11.0.3-zulu)
fonte
depois disso, tente
para ter certeza de que a versão do java é 1.11.x, se for encontrada uma antiga ou diferente, verifique o comando abaixo para ver os jdks disponíveis,
você deve ver algo como abaixo,
você pode ver java 1.11 disponível na lista acima, use o comando abaixo para definir java 11 para o padrão,
para o comando acima, você obterá algo como abaixo e também solicitará uma opção para definir,
você pode selecionar o número de seleção desejado, meu caso é 0
para Javac,
resultará em algo como abaixo,
no meu caso é 0 de novo
após os passos acima, tente
ele exibirá algo como abaixo,
fonte
No Ubuntu, você pode simplesmente instalar o Open JDK seguindo os comandos.
sudo apt-get update sudo apt-get install default-jdk
Você pode verificar a versão java seguindo o comando.
Se você deseja instalar o Oracle JDK 8, siga os comandos abaixo.
Se você deseja trocar as versões do java, você pode tentar os métodos abaixo.
vi ~/.bashrc
e adicione a seguinte linhaexport JAVA_HOME=/usr/lib/jvm/jdk1.8.0_221
(caminho / pasta jdk)ou
sudo vi /etc/profile
e adicione as seguintes linhas#JAVA_HOME=/usr/lib/jvm/jdk1.8.0_221 JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 export PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME export JRE_HOME export PATH
Você pode comentar sobre a outra versão. É necessário sair e entrar novamente para usar. Se você quiser experimentar em qualquer lugar, digite o comando abaixo no mesmo terminal. Ele apenas atualizará a versão java para um terminal específico.
Você sempre pode verificar a versão java por
java -version
comando.fonte
Vim aqui procurando a resposta e como ninguém colocou o comando para o oracle Java 11 mas apenas openjava 11 descobri como fazer no Ubuntu, a sintaxe é a seguinte:
fonte
Primeiro verifique o
default-jdk
pacote, há uma boa chance de ele já fornecer umOpenJDK >= 11
.ref: https://packages.ubuntu.com/search?keywords=default-jdk&searchon=names&suite=all§ion=all
Ubuntu 18.04 LTS +
Portanto, a partir do Ubuntu 18.04 LTS , deve estar tudo bem.
nota: não se esqueça de definir
JAVA_HOME
export JAVA_HOME=/usr/lib/jvm/default-java mvn -version
Ubuntu 16.04 LTS
Para Ubuntu 16.04 LTS , só
openjdk-8-jdk
é fornecido nos repositórios oficiais, portanto, você precisa encontrá-lo em um ppa :nota: não se esqueça de definir
JAVA_HOME
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 mvn -version
fonte
Criei um script Bash que basicamente automatiza a instalação manual descrita na pergunta semelhante vinculada . Ele requer o
tar.gz
arquivo, bem como seu valor de soma SHA256. Você pode encontrar mais informações e baixar o script na página do meu projeto GitHub . É fornecido sob licença do MIT.fonte