-
-
Save walterpaulo/993faf4069c910d534571a23b4e50f21 to your computer and use it in GitHub Desktop.
Configurando o Java 11 em armv7
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Siga os passo: | |
$ cd /usr/lib/jvm | |
$ sudo wget https://cdn.azul.com/zulu-embedded/bin/zulu11.41.75-ca-jdk11.0.8-linux_aarch32hf.tar.gz | |
$ sudo tar -xzvf zulu11.41.75-ca-jdk11.0.8-linux_aarch32hf.tar.gz | |
$ sudo rm zulu11.41.75-ca-jdk11.0.8-linux_aarch32hf.tar.gz | |
$ ls -l | |
total 12 | |
lrwxrwxrwx 1 root root 21 Jul 23 15:58 java-1.11.0-openjdk-armhf -> java-11-openjdk-armhf | |
drwxr-xr-x 9 root root 4096 Aug 20 11:41 java-11-openjdk-armhf | |
drwxr-xr-x 2 root root 4096 Aug 20 11:41 openjdk-11 | |
drwxrwxr-x 10 111 122 4096 Jul 10 16:50 zulu11.41.75-ca-jdk11.0.8-linux_aarch32hf | |
Adicionar o Java na lista | |
$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/zulu11.41.75-ca-jdk11.0.8-linux_aarch32hf/bin/java 1 | |
$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/zulu11.41.75-ca-jdk11.0.8-linux_aarch32hf/bin/javac 1 | |
Escolher o Java | |
$ sudo update-alternatives --config java | |
There are 2 choices for the alternative java (providing /usr/bin/java). | |
Selection Path Priority Status | |
------------------------------------------------------------ | |
* 0 /usr/lib/jvm/java-11-openjdk-armhf/bin/java 1111 auto mode | |
1 /usr/lib/jvm/java-11-openjdk-armhf/bin/java 1111 manual mode | |
2 /usr/lib/jvm/zulu11.41.75-ca-jdk11.0.8-linux_aarch32hf/bin/java 1 manual mode | |
Press <enter> to keep the current choice[*], or type selection number: 2 | |
update-alternatives: using /usr/lib/jvm/zulu11.41.75-ca-jdk11.0.8-linux_aarch32hf/bin/java to provide /usr/bin/java (java) in manual mode | |
$ sudo update-alternatives --config javac | |
There are 2 choices for the alternative javac (providing /usr/bin/javac). | |
Selection Path Priority Status | |
------------------------------------------------------------ | |
* 0 /usr/lib/jvm/java-11-openjdk-armhf/bin/javac 1111 auto mode | |
1 /usr/lib/jvm/java-11-openjdk-armhf/bin/javac 1111 manual mode | |
2 /usr/lib/jvm/zulu11.41.75-ca-jdk11.0.8-linux_aarch32hf/bin/javac 1 manual mode | |
Press <enter> to keep the current choice[*], or type selection number: 2 | |
update-alternatives: using /usr/lib/jvm/zulu11.41.75-ca-jdk11.0.8-linux_aarch32hf/bin/javac to provide /usr/bin/javac (javac) in manual mode | |
Now let’s check the Java version: - | |
$ java -version | |
openjdk version "11.0.8" 2020-07-14 LTS | |
OpenJDK Runtime Environment Zulu11.41+75-CA (build 11.0.8+10-LTS) | |
OpenJDK Client VM Zulu11.41+75-CA (build 11.0.8+10-LTS, mixed mode) | |
# Remover versão do programa | |
$ sudo update-alternatives --remove java /usr/lib/jvm/zulu11.41.75-ca-jdk11.0.8-linux_aarch32hf/bin/java | |
#Login automático - Linux/GNU | |
cria este arquivo,/etc/lightdm/lightdm.conf.d/12-autologin.conf, e adiciona: | |
[SeatDefaults] | |
autologin-user=youruser | |
# Configurar o editor Visual Studio Code | |
- abre o VSCode | |
- ctrl + shift + p | |
- e digite o "Configurações do Usuário (JSON)" | |
- adiciona este variável e mais o caminho; | |
"java.jdt.ls.java.home": "/opt/jdk-17.0.6" | |
Fonte: Documentação pi4j - JAVA FOR ARMV6/7/8. Disponível em: https://pi4j.com/documentation/java-installation/, acesso em:27/11/2022 | |
How do I enable auto-login in LightDM? - disponível em: https://askubuntu.com/questions/51086/how-do-i-enable-auto-login-in-lightdm, acesso em : 27/11/2022 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment