6
respostas

Erro ao tenta rodar o "ola mundo"

Consegui compilar o código e gerou com sucesso o arquivo Programa.class, na mesma pasta do arquivo Programa.java.

Ao tentar rodar o Programa com o comando "java Programa" ocorre o erro:

Erro: Não foi possível localizar nem carregar a classe principal Programa Causada por: java.lang.ClassNotFoundException: Programa

Alguém tem alguma dica?

javac -version javac 11.0.7

java -version openjdk version "11.0.7" 2020-04-14 LTS OpenJDK Runtime Environment 18.9 (build 11.0.7+10-LTS) OpenJDK 64-Bit Server VM 18.9 (build 11.0.7+10-LTS, mixed mode)

6 respostas

Olá Sergio,

A sua classe contém um método main? Poderia postar o código aqui?

public class Programa{

public static void main(String[] args){

    System.out.println("ola mundo");
}

}

Aparentemente não tem nenhum problema com sua classe ou a versão da JDK. Vi que vc já disse que o arquivo Programa.class foi gerado normalmente, você rodou o comando java Programa no diretório correto?

javac Programa.java
java Programa

output:

ola mundo

Sim, no mesmo diretório em que salvei o arquivo .java e que foi feita a compilação. Deve ser algum problema de variavel de ambiente e/ou configuração da minha máquina?

Olha, não parece ser o caso... Se quiser podemos abrir um meeting/discord e eu tento te ajudar. Você está no Discord da Alura?

Por acaso sua classe tem algum package e imports específicos ou é só aquele código que vc postou mesmo?

Só aquele código mesmo, mais nada.