Oi Natália
Eu simulei o erro aqui da seguinte forma:
1 - Digitei a classe da mesma forma que você, e salvei em um arquivo programa.java
class programa{
public static void main(String[] args){
System.out.println("Hello, World!");
}
}
2 - Fui no terminal e conferi a versão do java que estou utilizando:
javac -version
retornou a versão javac 1.8.0_111
, portanto o javac está tudo certo, e executei o comando:
javac programa.java
nesse caso o detalhe para a extensão do arquivo, foi gerado um outro arquivo programa.class
.
Antes de dentar executar o programa, testei a versão do Java:
java -version
retornando
java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)
Ao executar:
java programa
Primeiramente sem a extensão o programa roda sem problemas, "printando" Hello, World!
no terminal.
caso eu digite:
java programa.class
vem a seguinte mensagem Erro: Não foi possível localizar nem carregar a classe principal programa.class
, e caso eu tente:
java Programa
Aparece a mensagem Erro: Não foi possível localizar nem carregar a classe principal Programa
.
Tenta verificar alguns desses passos, talvez eles te ajudam a resolver o programa.