Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

[Dúvida] Classe main não executa com intellij idea

Boa noite meu código segue abaixo, como é a primeira aula o mesmo é um System.out.Println()

public class OlaMundo {
    public static void main(String[] args) {
        System.out.println("Alo Mundo");
    }
}

o mesmo não funciona e gera o seguinte erro.

Error: Could not find or load main class OlaMundo
Caused by: java.lang.ClassNotFoundException: OlaMundo

se alguém poder me ajudar com isso agradeço

5 respostas

Olá Jorge! Você viu se tem algum Kit de desenvolvimento Java (JDK) instalado corretamente em sua máquina? Se não tem, você pode baixar um no próprio IntelliJ. Quando você for criar um novo projeto, tem uma opção de JDK, onde você pode escolher uma que já está instalada em sua máquina ou pode fazer o download de uma. Espero ter ajudado!

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Coloquei a imagem acima pra ajudar melhor.

solução!

fala meu amigo Anderson obrigado pela dica, mas depois de algumas lutas consegui resolver o problema de outra maneira, fiz um tutorial pra deixar aqui pra quem tiver o mesmo problema.

## jdk no linux ##

- primeiro procuramos uma jdk no linux para isso use o comando abaixo
- coloquei a 17 pois é uma versão que tem LTS no site da oracle
sudo apt-cache search jdk | grep jdk-17

- depois instale essa jdk 
- foi essa que instalei
sudo apt-get install openjdk-17-jdk

- depois usamos o comando abaixo para ver se instalou
- e para ver onde esta o jdk
java --version
sudo update-alternatives --config java

- copiamos a saida do ultimo comando ate antes de começar o /bin
/usr/lib/jvm/java-17-openjdk-amd64

- configurando a jdk no linux
- abrimos o arquivo com o comando
vi .bashrc

- no final do arquivo alteramos com esses dados
JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export JAVA_HOME
export PATH=$PATH:$JAVA_HOME
## instalando intellij idea ##

- baixamos o snap
sudo apt-get install snapd

- habilitamos o snap
- caso necessite do usuario root so rodar o comando abaixo com o "sudo" na frente
systemctl enable snapd
systemctl start snapd

- depois instalamos o intellij idea
sudo snap install intellij-idea-community --classic

Boa! Valeu pelo tutorial!