Eu gostaria de uma explicação sobre o que a questão esta pedindo.
Eu gostaria de uma explicação sobre o que a questão esta pedindo.
Se eu entendi corretamente, o que a questão quer explicar é o seguinte:
Vamos supor que você criou um arquivo java chamado MeuProgramaModificado.java e dentro dele tem o seguinte código
class MeuProgramaModificado {
public static void main(String[] args) {
System.out.println("Linha 1\nLinha 2!");
}
}
Para compilar e rodar basta fazer o que a aula ensinou, ou seja:
javac MeuProgramaModificado.java java MeuProgramaModificado
Nessa questão 4, se você trocar o nome do arquivo para Teste.java e tentar fazer o seguinte:
javac Teste.java java Teste
Ele vai compilar mas não vai rodar porque o comando java quer o nome da classe que você quer executar (você trocou o nome do arquivo, mas não alterou o nome da classe dentro do arquivo)
Para rodar o mesmo exemplo, precisaria fazer:
javac Teste.java java MeuProgramaModificado ```