1
resposta

quando eu coloco o dir do java-codigo não é acrescentado um novo arquivo e nem está compilando o programa

C:\java-codigo>javac programa.java
programa.java:1: error: class Programa is public, should be declared in a file named Programa.java
public class Programa {
       ^
1 error

C:\java-codigo>fir
'fir' não é reconhecido como um comando interno
ou externo, um programa operável ou um arquivo em lotes.

C:\java-codigo>dir
 O volume na unidade C não tem nome.
 O Número de Série do Volume é CAE7-EEBA

 Pasta de C:\java-codigo

11/02/2019  15:35    <DIR>          .
11/02/2019  15:35    <DIR>          ..
11/02/2019  15:35               123 programa.java
               1 arquivo(s)            123 bytes
               2 pasta(s)   834.879.672.320 bytes disponíveis

C:\java-codigo>java programa
Error: could not open `C:\Program Files\Java\jre1.8.0_202\lib\amd64\jvm.cfg'

C:\java-codigo>
1 resposta

Como sua classe é public, o nome da classe tem que ser o mesmo nome do arquivo