Erro "Could not find or load main class" em Java: causas e solução
Olá a todos! Comecei a estudar Java recentemente e já me deparei com um problema que me deixou completamente perdido. Escrevi um programa simples "Hello, World!" no arquivo `HelloWorld.java`:
```java
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
```
Compilei com o comando `javac HelloWorld.java` — tudo ocorreu bem, o arquivo `HelloWorld.class` foi gerado. Mas quando tento executar o programa com o comando `java HelloWorld`, o terminal exibe o erro:
```
Error: Could not find or load main class HelloWorld
```
Verifiquei: o arquivo `HelloWorld.class` está exatamente na mesma pasta onde estou no terminal. Tentei diferentes variações — escrevi `java HelloWorld.class`, `java -cp . HelloWorld` — nada adiantou. Reinstalei o JDK, verifiquei a variável `PATH` — parece estar tudo certo. Estou usando Windows 10, JDK 21. O que estou fazendo de errado? Onde devo procurar o problema? Será que nomeei a classe ou o método incorretamente? Ficarei grato por qualquer ajuda!
No answers yet.
Faça login para deixar uma resposta