Quando for executar os comandos no cmd/terminal você precisa usar o mesmo nome que deu a classe pública. Por exemplo:
Este é o exemplo do código java:
public class Programa {
public static void main(String[] args) {
System.out.println("Olá Mundo!");
}
}
Repare que eu nomeei a minha public class de "Programa", obrigatoriamente eu tenho que salvar o arquivo com o nome da classe, sendo assim o nome e extensão do arquivo fica como: "Programa.java ".
Na execução dos códigos de compilação em cmd/terminal você precisa acessar o diretório de onde salvou o arquivo "Programa.java", após isso digite os seguintes códigos citados em aula.
Este é o exemplo do código em cmd/terminal:
javac Programa.java
Ele irá criar um arquivo "Programa.class", isso significa que ele compilou o seu código. Para ver o resultado basta executar o arquivo .class com o código:
java Programa
O resultado final será:
Osvaldo-iMac:Desktop osvaldo$ javac Programa.java
Osvaldo-iMac:Desktop osvaldo$ java Programa
Olá Mundo!
Osvaldo-iMac:Desktop osvaldo$
"Osvaldo-iMac:Desktop osvaldo$" representa o informações do computador, diretório e usuário.
Espero ter ajudado,
fraterno abraço.